Los antivirus evolucionaron de programas que solo detectaban virus a programas más avanzados capaces de bloquear, desinfectar y prevenir infecciones causadas por virus y otros tipos de malware como spyware y troyanos. Actualmente los antivirus usan métodos como detección de firmas, comparación heurística y escaneos automáticos o por usuario para proteger los sistemas. Las empresas también deben implementar medidas de seguridad activas como filtros y copias de seguridad, y pasivas como reducir permisos de usuario y centralizar datos.