Los tipos de virus incluyen gusanos, caballos de Troya, bombas lógicas, hoaxes, virus de enlace, virus de sobreescritura y virus residentes. Los gusanos se replican a sí mismos y se propagan de forma autónoma entre sistemas, mientras que los caballos de Troya se hacen pasar por programas legítimos pero dan acceso remoto a atacantes. Las bombas lógicas ocultan código dañino que se ejecuta cuando se cumplen ciertas condiciones, y los hoaxes no son malware sino