Los antivirus son programas que detectan, bloquean y eliminan virus y otras amenazas digitales como spyware y rootkits. Han evolucionado para reconocer más tipos de malware y ahora pueden detectar infecciones, desinfectar archivos infectados, y prevenir la propagación de virus. Los métodos incluyen comparar firmas de archivos sospechosos, usar técnicas heurísticas, e invocarse automáticamente o por el usuario.