Los virus informáticos son programas maliciosos que se propagan sin el permiso del usuario y afectan el funcionamiento normal de la computadora. Un virus típicamente reemplaza archivos ejecutables con versiones infectadas para replicarse a otros programas. Algunos virus pueden destruir datos de forma intencional, mientras que otros solo causan molestias. Un virus funciona insertando su código en programas ejecutables para continuar propagándose sin el conocimiento del usuario.