Un antivirus es un programa que detecta, elimina y previene la propagación de virus en una computadora. Tiene tres componentes principales: una vacuna que actúa como filtro de programas ejecutados, un detector que examina archivos en busca de códigos virales conocidos, y un eliminador que remueve los virus y repara archivos dañados. Un antivirus funciona analizando archivos contra una base de datos de virus conocidos y monitoreando el comportamiento de archivos en tiempo real para identificar malware potencialmente dañino.