Un antivirus tiene tres principales funciones: una vacuna que actúa como filtro de programas ejecutados en tiempo real, un detector que examina archivos en busca de códigos virales, y un eliminador que desactiva y elimina los virus antes de reparar los archivos y áreas afectadas.