Un virus informático es un programa malicioso que se propaga a sí mismo sin el permiso del usuario y altera el funcionamiento normal del ordenador. Los virus más comunes infectan archivos ejecutables y se replican al ejecutarlos, propagándose a otros sistemas. Los antivirus detectan y eliminan virus mediante la comparación de firmas y métodos heurísticos.