Este documento describe diferentes tipos de virus informáticos como virus de macros, virus de sobreescritura, virus de programa, virus de boot, virus residentes, virus de enlace y virus mutantes o polimórficos. También explica brevemente los antivirus como herramientas para detectar y eliminar virus, y cómo han evolucionado para bloquear, desinfectar y prevenir infecciones de virus y otros tipos de malware.