Los antivirus son programas cuya función es detectar y eliminar virus informáticos, spyware y otros malware. Detectan virus mediante la comparación de firmas de archivos sospechosos y métodos heurísticos, y pueden desinfectar sistemas infectados. Existen diferentes tipos como detección y desinfección, detección y aborto de acciones, o comparación de firmas.