Un logiciel antivirus est un logiciel conçu pour identifier, neutraliser et éliminer les logiciels malveillants. Ce dernier peut reposer sur l'exploitation d'une faille de sécurité, mais il peut également s'agir d'un logiciel modifiant ou supprimant des fichiers, qu'il s'agisse de documents utilisateur stockés sur un ordinateur infecté, ou de fichiers nécessaires au bon fonctionnement de l'ordinateur (généralement ceux du système opérateur).