Arvutiviirused jagunevad kolme kategooriasse: alglaadimisviirused, programmiviirused ja makroviirused.
- Alglaadimisviirused ründavad kõvaketaste, disketite ja muude andmekandjate alguspiirkonda (alglaadimissektorit). Need muutuvad aktiivseks, kui arvuti käivitatakse nakatunud andmekandjalt.
- Programmiviirused põimivad end käivitatavatesse failidesse ja muutuvad aktiivseks alles pärast nakatunud faili käivitamist. Te saate käivitatavaid faile ära tunda nende faililaiendi järgi.
- Enamikul juhtudel nakatavad makroviirused Microsoft Office'i dokumente ja levivad nende dokumentidega töötades.
Viirused levib ainult arvutis. Teisele arvutile juurdepääsemiseks vajate kasutaja abi. See peab viiruse edasi kandma näiteks disketile või saatma selle e-postiga.
A uss on viiruse sugulane, kes võib levida autonoomselt üle võrgu. See üritab rünnata kõiki ühendatud arvuteid. Näiteks kasutab uss installitud e-posti programmi ja saadab ennast aadressiraamatu kõikidele aadressidele. Selle žanri tuntud esindajad on "Melissa" ja "I Love You". Ussid võivad hõlmata ka kahjustuste rutiini.
Troojalased on viirused, mis peidavad kasuliku programmi taha pahatahtliku rutiini. Programmi käivitamisel aktiveeritakse ka kahjustuste rutiin. Troojalased üritavad sageli kasutajaandmeid varastada. Kui sisestate Interneti -panganduse parooli või Interneti -ühenduse, registreerib Trooja hobune selle ja saadab andmed oma programmeerijale. Mõned troojalased seadistasid teie arvutisse ka tagaukse. Kui te seejärel võrku lähete, teatab Trooja sellest oma arendajale, kellel on seejärel piiramatu juurdepääs teie arvutile. Paljud troojalased ei paljune.