Existen diferentes tipos de virus informáticos como virus, troyanos, virus de macro, virus de gusano y virus adjuntos que tienen la capacidad de propagarse a través de software y reemplazar archivos ejecutables con versiones infectadas. Programas antivirus ayudan a prevenir la activación y propagación de virus al destruir datos dañinos en las computadoras.