Un virus informático es un programa que se puede replicar a sí mismo y propagarse a otras computadoras, aunque no puede dañar el hardware directamente. Los virus se pueden propagar a través de medios como disquetes, CDs, redes, correo electrónico e Internet, e infectan diferentes tipos de archivos y sectores de arranque. Existen varios tipos de virus clasificados según el daño que causan y cómo se propagan, como virus de programa, virus residenciales, virus mutantes y virus de macros.