Un virus informático es un programa malicioso que se propaga a sí mismo sin el permiso del usuario y altera el funcionamiento normal de la computadora. Los virus funcionan insertando su código en otros programas y replicándose cuando esos programas se ejecutan. Existen diversos tipos de virus que varían en su función y forma de propagarse, como troyanos, gusanos, bombas lógicas y virus de macros.