Los virus informáticos son programas dañinos que se replican a sí mismos e interfieren con el hardware o software de una computadora. Existen varios tipos de programas nocivos como caballos de Troya, bombas lógicas y gusanos. Los virus se propagan a través de estrategias como la añadidura, reorientación o polimorfismo. Las vacunas antivirus buscan eliminar virus específicos del disco duro o las memorias USB las eliminan físicamente.