Un virus informático se propaga insertando copias de sí mismo en otros programas o documentos. Un antivirus encuentra y elimina o desactiva los virus al revisar los códigos de los archivos ejecutables y compararlos con una base de datos de códigos virales conocidos. Para prevenir contagios, los antivirus pueden vacunar dispositivos de almacenamiento escaneándolos y eliminando cualquier virus detectado.