Existen varios tipos de virus informáticos, incluyendo troyanos que roban información, gusanos que se duplican a sí mismos, y bombas lógicas o de tiempo que se activan en ciertas fechas u otros eventos. Otros tipos de virus son residentes que permanecen en la memoria RAM, de acción directa que se reproducen al ejecutarse, de sobreescritura que destruyen la información de los archivos infectados, y de arranque que infectan los discos de arranque.