Un virus informático es un programa que se replica a sí mismo al copiarse en otros programas sin el conocimiento del usuario, potencialmente causando daños. Un antivirus es un programa diseñado para detectar y eliminar virus informáticos mediante la interceptación y análisis de la información que intenta acceder o grabarse en un dispositivo de almacenamiento para identificar códigos malignos. Los antivirus se clasifican en preventores, identificadores y descontaminadores según su capacidad de prevenir, detectar e eliminar infecciones virales.