Un virus informático es un malware que altera el funcionamiento de una computadora sin el permiso del usuario, replicándose e infectando otros archivos ejecutables. Los virus se ejecutan cuando el usuario ejecuta un programa infectado y luego toman control del sistema operativo para infectar otros archivos. Existen diferentes tipos de virus como troyanos, gusanos y bombas lógicas. Los antivirus detectan y eliminan virus usando firmas digitales de archivos infectados previamente o métodos heurísticos.