Viirusetõrjed
märku, kui midagi kahtlast juhtub. See erineb operatsioone piiravast tarkvarast selle poolest,
et kontroll jääb aktiivse monitooringu puhul kasutajale.
Muutusi-märkav tarkvara teeb kindlaks, kas programmi, faili või süsteemi on muudetud,
võrreldes varem kindlaks tehtud andmetega. Kui programmil on piisavalt suur ülevaade
süsteemist, siis avastab see 100% viirustest, kuid selle probleemiks on sagedased valehäired.
Mõlemad ülaltoodud tarkvaratüübid sisaldavad residentset skannerit, mis püsib arvuti mälus.
Kõige populaarsemad viiruste vastases võitluses on skannerid, peamiselt tänu nende võimele
identifitseerida viiruseid. Enamik skanner-takvara suudab avastada kahjulikke mitte-
viiruslikke programme (Trooja hobuseid, usse, nuhkvara). Kõige tuntum (ja laiemalt levinum)
skaneeriv programm on McAfee Associates SCAN, mis on loonud sellele ka probleemi - see
on ainuke antiviirusprogramm, mille vastu on loodud seda hävitav viirus.