Los antivirus son programas que detectan y eliminan virus y otros malware. Revisan archivos, correos electrónicos y scripts web en busca de códigos maliciosos almacenados en una base de datos. Es importante actualizar periódicamente la base de datos para reconocer nuevas amenazas. Los firewalls revisan el tráfico de red entrante y saliente para bloquear software dañino. Existen diferentes tipos de virus como los mutados, polimorfos y los del sector de arranque.