Viirusetõrje on teatud tüüpi tarkvara, mis on loodud pahatahtliku tarkvara (nt arvutiviiruste) tuvastamiseks, ennetamiseks ja eemaldamiseks arvutisüsteemist. Viirusetõrjetarkvara skannib arvutisüsteemi või võrgu sisu pahatahtliku koodi (nt viirused, ussid ja troojalased) suhtes ning võrdleb neid teadaoleva pahatahtliku koodi andmebaasiga. Pahatahtliku koodi tuvastamisel astub viirusetõrjeprogramm samme, et ründekood kas kustutada, panna see karantiini (st viia see eraldi alasse, kus see ei käivitu) või (kui see on teadaolev viirus) parandab selle tekitatud kahju. .
Viirusetõrjeprogramme saab arvutisse installida kas eraldiseisva tarkvararakendusena või Interneti-turbekomplekti osana. Eraldiseisvad viirusetõrjerakendused on mõeldud kasutamiseks eraldi, samas kui Interneti-turvakomplektid sisaldavad viirusetõrjerakendust ja lisakomponente, nagu tulemüürid ja rämpspostitõrjevahendid.
Teadaoleva pahatahtliku koodi andmebaaside ajakohasena hoidmiseks pakuvad viirusetõrjeprogrammid sageli automaatse värskendamise funktsiooni. Paljud viirusetõrjeprogrammid suudavad nüüd tuvastada ja eemaldada lunavara, mis on teatud tüüpi pahatahtlik tarkvara, mis krüpteerib arvutifailid ja muudab need kuni lunaraha tasumiseni kasutuskõlbmatuks.
Kuigi viirusetõrjeprogrammid on arvutite kaitsmisel pahatahtliku tarkvara eest kriitilise tähtsusega, ei asenda need usaldusväärseid turbepraktikaid, nagu operatsioonisüsteemide ja tarkvara regulaarne värskendamine. Samuti on oluline vältida tundmatute või kahtlaste failide ja tarkvara allalaadimist, eriti P2P-võrkudest, ning vältida ebaturvaliste veebisaitide külastamist.