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 inadvertidamente un archivo y los gusanos que se replican a través de redes. Los antivirus usan diferentes métodos como comparar firmas de archivos sospechosos, métodos heurísticos o desinfectar archivos infectados para proteger los sistemas.