Un virus informático es un malware que altera el funcionamiento de una computadora sin permiso del usuario, replicándose a sí mismo al infectar archivos ejecutables. Los virus toman control de servicios del sistema operativo y replican su código al infectar otros archivos ejecutables, completando así su propagación. Otros tipos de malware como gusanos, troyanos y hoaxes también buscan replicarse o dañar sistemas.