Un antivirus es un programa que detecta, elimina y previene la propagación de virus en una computadora. Tiene tres componentes principales: un vacuna que actúa como filtro de programas ejecutados, un detector que examina archivos en busca de códigos virales, y un eliminador que remueve virus e infectados y repara archivos. Funciona analizando archivos contra una lista de virus conocidos y monitoreando comportamientos potencialmente dañinos en tiempo real para proteger una computadora.