
Son programas que tratan de detectar, si un objeto informático ejectuable es infectado por un programa Virus.
La mayoría de los antivirus pueden restaurar el archivo infectado a su estado original, aunque no siempre es posible, dado que los virus pueden haber hecho cambios no reversibles.
Los antivirus pueden también borrar los archivos infectados u hacer el virus inoffensivo.
Un método es la comparación del archivo infectado con una muestra de un virus conocido.
Hay métodos heurísticos que tratan de encontrar modificaciones típicos que producen los virus en los archivos encontrados,
y existen programas que graban para cada archivo encontrado en el sistema unos atributos típicos (longitud, suma cíclica). Al revisar el sistema por virus, se vuelven a determinar estos atributos y si no coinciden con los datos guardados con los actuales se considera posiblemente infectado el archivo.
Porque los virus en muchos casos causan daño a los datos y archivos. En caso contrario todavía queda la reducción del rendimiento de la computadora, causado por el aumento de tamaño de los archivos, y la actividad computacional adicional para su reproducción.
Para detectar la infección, y para eventualmente restaurar los archivos infectados.
También se aplican preventivamente: Antes de introducir un archivo al sistema por copia de un disquete o guardar un archivo añadido a un Email, o antes de ejecutar, abrir o copiar un archivo dentro del sistema se revisa si presenta infección, y se aborta la acción intentada, o retrazada hasta que el archivo u objeto informático esté desinfectado.
| solo detección | |
| detección y desinfección | |
| detección y aborto de la acción | |
| detección y eliminación del archivo/objeto |
| Comparación directa | |
| Comparación por signatura | |
| Comparación de signatura de archivo (detección por comparación con atributos guardados). | |
| por métodos heuristicos |
| Invocado por el/la usuario/a | |
| Invocado por actividad del sistema (abrir, ejecutar, copiar, guardar archivo) |
| Sector de Arranque | |
| Archivo Ejecutable | |
| MacroVirus (Excel, Word) | |
| Java |
Los antivirus solo son necesarios en sistemas y aplicaciones de la empresa Microsoft.
Ya que contínuamente se desarrollan nuevos Virus, hay que actualizar los bases de datos y los programas antivirus constantemente, para obtener buena protección.
A pesar de una actualización constante no se puede garantizar una protección completa, ya que una vacuna puede ser desarrollada solo después de descubrir la enfermedad.