Los virus informáticos tienen la función de propagarse a través de software de forma nociva. Funcionan ejecutando un programa infectado, residiendo en la memoria RAM e infectando otros archivos ejecutables. Existen diferentes tipos como troyanos, gusanos y bombas lógicas. Las vacunas y métodos de protección incluyen antivirus, filtros de archivos dañinos y evitar medios de almacenamiento externos desconocidos.