Virusi i trojanci najčešći su zlonamjerni programi poznati običnim korisnicima. Mnogi su se susreli i s mrežnim prijevarama poznatima kao phishing. Malo ljudi zna što je rootkit i za što se koristi.
Rootkit je program koji se neprimijećeno od strane korisnika uvlači u sustav. U mogućnosti je presresti kontrolu upravljanja računalom, promijeniti njegove osnovne konfiguracije i nadgledati aktivnosti korisnika ili ga jednostavno špijunirati. Međutim, rootkit nije uvijek zlonamjerni softver. Postoji softver koji se koristi, na primjer, u uredima za praćenje aktivnosti osoblja. Takvi programi potajno špijuniraju korisnika, ali u biti nisu zlonamjerni. Ako se rootkit pojavi na osobnom računalu bez znanja vlasnika, u većini slučajeva to se može smatrati napadom.
Za razliku od virusa i trojanaca, otkrivanje rootkita nije lak zadatak. Nijedan antivirus na svijetu ne može pružiti zaštitu protiv svih postojećih rootkitova. Međutim, korištenje licenciranih antivirusa s najnovijim ažuriranjima antivirusne baze podataka pomaže u uklanjanju nekih poznatih rootkitova. Prisutnost rootkitova na računalu također se može utvrditi neizravnim znakovima, na primjer, promijenjenim ponašanjem nekih programa ili cijelog sustava u cjelini. Potpuno ukloniti rootkitove još je teže jer oni su često kompleksi nekoliko datoteka. Teško je pratiti svakog od njih i pouzdano tvrditi da je ova ili ona datoteka dio rootkita. Najlakši način da se riješite takvog zlonamjernog koda je vratiti sustav u ranije stanje prije nego što se rootkit pojavio na računalu.