Virukset ja troijalaiset ovat yleisimmät tavallisten käyttäjien tuntemat haittaohjelmat. Monet ovat kohdanneet myös verkkohuijauksia, joita kutsutaan verkkourkinnoiksi. Monet ihmiset eivät tiedä mikä rootkit on ja mihin sitä käytetään.
Rootkit on ohjelma, joka tunkeutuu järjestelmään käyttäjän huomaamatta. Se pystyy sieppaamaan tietokoneohjauksen hallinnan, muuttamaan sen perusmäärityksiä ja seuraamaan käyttäjän toimintaa tai vain vakoilemaan häntä. Rootkit ei kuitenkaan aina ole haittaohjelma. On olemassa ohjelmistoja, joita käytetään esimerkiksi toimistoissa henkilöstön toiminnan seuraamiseen. Tällaiset ohjelmat vakoilevat salaa käyttäjää, mutta eivät ole luonnostaan haitallisia. Jos rootkit ilmestyy henkilökohtaiseen tietokoneeseen omistajan tietämättä, sitä voidaan useimmissa tapauksissa pitää hyökkäyksenä.
Toisin kuin virukset ja troijalaiset, rootkit-tunnistus ei ole helppo tehtävä. Mikään virustentorjunta maailmassa ei voi tarjota suojaa kaikkia olemassa olevia juuripaketteja vastaan. Lisensoitujen virustorjuntaohjelmien käyttö uusimpien virustorjuntatietokantapäivitysten kanssa auttaa kuitenkin eroon joistakin tunnetuista juuripaketeista. Rootkit-pakettien läsnäolo tietokoneessa voidaan määrittää myös epäsuorilla merkeillä, esimerkiksi joidenkin ohjelmien tai koko järjestelmän muuttuneella käyttäytymisellä. Rootkitien poistaminen kokonaan on vielä vaikeampaa, koska ne ovat usein useiden tiedostojen komplekseja. Niiden seuraaminen ja itsevarmuus siitä, että tämä tai toinen tiedosto on osa rootkitia, on vaikeaa. Helpoin tapa päästä eroon tällaisesta haittaohjelmasta on palauttaa järjestelmä aikaisempaan tilaan ennen rootkitin ilmestymistä tietokoneelle.