Izraz »rootkit« predstavlja tehnike in mehanizme skrivanja zlonamernih programov (malware), kot so virusi, vohunski programi in trojanski programi, pred programi za blokiranje vohunjenja, protivirusnimi programi in orodji za upravljanje sistema. Programi rootkit se delijo v več skupin, glede na to, ali preživijo vnovični zagon sistema ali ne, ter ali se izvajajo v uporabniškem načinu (user mode) ali v jedru operacijskega sistema (kernel mode).