Un antivirus es un programa cuya función es detectar y eliminar virus informáticos. Existen dos tipos principales de propagación de virus: los que se instalan cuando el usuario ejecuta archivos adjuntos o enlaces, y los gusanos que se replican a través de redes. Los antivirus modernos pueden reconocer otros tipos de malware además de virus e incluyen métodos como detección, desinfección, comparación de firmas y heurísticos para proteger los sistemas.