Los virus informáticos son programas ocultos que se ejecutan automáticamente haciendo copias de sí mismos dentro de otros programas infectados, generando una propagación exponencial que altera el funcionamiento del equipo. Los gusanos se reproducen de forma similar pero no necesitan infectar otros archivos, y los troyanos no se reproducen ni infectan sino que tienen efectos peligrosos. Los antivirus identifican y eliminan virus para proteger los sistemas.