Este documento describe diferentes tipos de virus informáticos como virus, caballos de Troya, gusanos, virus de macros, virus de sobreescritura y virus residentes. También describe antivirus como aplicaciones dedicadas a prevenir, detectar y eliminar programas malignos. Finalmente, discute algunos impactos sociales y éticos relacionados con el uso de virus e antivirus como la pérdida de información si un virus infecta un sistema o la falta de confiabilidad de un antivirus que no detecte un virus.