Un virus es un segmento de código que se implanta a sí mismo en archivos ejecutables y se replica de forma sistemática de un archivo a otro, con el objetivo de ocultar su presencia e infectar otros programas. Los virus tienen la capacidad de auto-replicarse pero no tienen una misión común, sino que cumplen la misión para la que fueron programados originalmente por su creador. Pueden causar anomalías y daños en las computadoras.