Los virus informáticos son programas que se introducen en un ordenador sin el consentimiento del usuario para ejecutar acciones no deseadas como infectar otros programas, mostrar mensajes molestos, ralentizar el ordenador o destruir información. Los antivirus permiten detectar y eliminar virus mediante la identificación de cadenas de código asociadas a virus. Existen diferentes tipos de virus clasificados según su método de replicación, lugar donde se alojan o plataforma en la que trabajan.