Antivirus is een complete oplossing om een breed scala aan aanvallen en kwaadaardige activiteiten te elimineren, waaronder virussen, Trojaanse paarden, wormen, spyware, botnets, grayware en adware. Antivirussoftware analyseert, detecteert en vernietigt virussen die het computergeheugen aanvallen. Deze software is essentieel, en het is dan ook raadzaam om een antivirusprogramma te kiezen dat dubbele detectie toepast gebaseerd op zowel een handtekeningbasis als een heuristisch analysealgoritme (analyse van het veronderstelde gedrag van een programma om te bepalen of het al dan niet een virus is).