Un antivirus es un programa que tiene tres funciones principales: vacuna, detector y eliminador. La vacuna actúa como filtro de programas ejecutados para prevenir infecciones en tiempo real, el detector examina archivos en busca de códigos virales registrados y el eliminador desactiva y remueve el virus para luego reparar archivos dañados. El objetivo fundamental de un antivirus es detectar la presencia de virus y detener su propagación y daños.