Un virus informático es un software que se autoejecuta y se propaga al infectar otros programas. Existen diversos tipos de virus, como caballos de Troya y gusanos, y los métodos de contagio pueden incluir la interacción del usuario y redes. Los antivirus han evolucionado para detectar, bloquear y desinfectar estos virus, así como otros tipos de malware.