Rootkit on teatud tüüpi pahatahtlik ja varjatud arvutitarkvara, mis on loodud selleks, et võimaldada ründajale ilma tuvastamata juurdepääs arvutisüsteemile. Tavaliselt kasutatakse seda süsteemi juurjuurdepääsu saamiseks, et saaks sooritada muid pahatahtlikke tegevusi. Seda saab kasutada kaugsüsteemide peitmiseks ja kontrolli saamiseks, võrguliikluse pealtkuulamiseks ja olemasoleva süsteemi autentimise alistamiseks.
Rootkitid on loodud selleks, et teha kaks peamist asja: saada varjatud juurdepääs arvutisüsteemidele ja varjata nende olemasolu. Neid saab arvutitesse installida kas kohalik administraatoriõigustega kasutaja või isegi pahatahtlik tegutseja Interneti kaudu eemalt. Kui juurkomplekt on installitud, saab seda kasutada ründaja tegevuste varjamiseks, varjates kõik lisatud failid või muutes seda, kuidas olemasolevad programmid väljundit kuvavad.
Lisaks sellele, et juurkomplekte kasutatakse arvutis pahatahtlike toimingute tegemiseks, saab neid kasutada ka pahavara eest kaitsmiseks. Näiteks saab neid kasutada viiruse enda kettale kirjutamise peatamiseks või teatud süsteemiteenuste kaitsmiseks manipuleerimise eest.
Kuna neid saab kasutada nii heade kui ka halbade asjade tegemiseks, tuleb juurkomplektidega ümber käia ettevaatlikult. Oluline on tagada, et teie kasutatav juurkomplekt oleks ajakohane ja rünnakute eest kaitstud ning mõistaksite nende kasutamisega seotud riske. Samuti on oluline märkida, et juurkomplektid on sageli võimelised viirusetõrjeprogrammidest mööda minema, seega on tungivalt soovitatav kasutada täiendavat turvalisust.