Los virus se clasifican en diferentes categorías según su comportamiento y forma de propagarse. Existen worms que se replican al iniciar el sistema y ralentizan la computadora, troyanos que se hacen pasar por contenido legítimo para infectar sistemas, virus de broma que causan molestias pero no daños, y hoaxes que difunden información falsa sobre virus. Otros tipos incluyen virus de macros que afectan archivos con macros, kluggers que se cifran para evadir detección, y viddbers que modifican programas del sistema.