Los virus son programas maliciosos que se replican a sí mismos y alteran el funcionamiento de los ordenadores sin el permiso del usuario. Tienen un ciclo de vida que incluye su programación, expansión actuando e infección de otros archivos, y posible mutación. Se clasifican según lo que infectan, su comportamiento de replicación y funcionalidad dañina.