Un virus informático es un programa malicioso que se instala en una computadora sin el permiso del usuario y se replica a sí mismo para propagarse. Los virus típicamente contienen módulos de reproducción, ataque y defensa. Existen diversos tipos de virus como troyanos, gusanos y bombas lógicas, cada uno con características diferentes.