Cybersecurity

Alert Fatigue SIEM: Cómo Reducir Falsos Positivos en 2026

Alert Fatigue SIEM: Cómo Reducir Falsos Positivos en 2026

La fatiga de alertas en un SIEM es un problema insidioso, un enemigo silencioso que no ataca directamente, sino que erosiona la capacidad de defensa de una organización desde dentro. Cuando asumí la gestión de la ciberseguridad para una organización con 2.000 estaciones de trabajo y más de 300 VMs VMware, el SIEM ya estaba operativo. ¿El problema? Generaba un promedio de 2.347 alertas al día. Un volumen inmanejable para un equipo de dos personas, que en poco tiempo desarrolló una tolerancia a los avisos, dejando de examinarlos todos. Esto no es un signo de negligencia, sino una respuesta humana predecible al exceso de ruido. Es en este contexto donde los atacantes encuentran sus oportunidades más valiosas. La verdadera amenaza no es el ataque sofisticado, sino aquel que pasa desapercibido, ahogado en un mar de notificaciones irrelevantes. La solución reside en un tuning continuo y estratégico del SIEM, enfocado en la reducción del ruido y el aumento de la relevancia de las alertas. Mi experiencia me ha enseñado que un SIEM mal configurado es peor que no tenerlo, ya que crea una falsa sensación de seguridad mientras drena recursos y atención.

Requisitos Previos / Entorno de Prueba

Para replicar y comprender los conceptos de este artículo, necesitarás:

  • Un entorno SIEM operativo, preferiblemente Wazuh, ya que los ejemplos de comandos se basan en su API y configuración.
  • Acceso de administrador al SIEM para ejecutar comandos y modificar archivos de configuración.
  • Conocimientos básicos de línea de comandos Linux y jq para procesar JSON.
  • Una comprensión de tu infraestructura de red y los flujos de tráfico normales.

El Contexto: 2.000 Alertas al Día, Equipo de 2 Personas

Imagina ser el responsable de seguridad IT en un entorno complejo: 2.000 endpoints, 300 servidores virtuales gestionando servicios críticos, y un SIEM que, con su volumen de datos, debería ser tu ojo vigilante. El problema surge cuando este ojo empieza a gritar constantemente por cada pequeña sombra, por cada hoja que cae. Un SIEM mal configurado, o no configurado en absoluto, se convierte en una máquina de ruido blanco. En un equipo de dos (o incluso diez) personas, es simplemente imposible analizar miles de alertas diariamente. La tentación de filtrar, ignorar o simplemente “desplazarse” se vuelve irresistible. Se pasa de la vigilancia activa a una especie de gestión pasiva, donde la atención se dirige solo a las alertas de nivel ‘critical’ o ‘high’, esperando que sean verídicas. Esta es la receta para el desastre. La fatiga de alertas SIEM es un problema muy real que afecta directamente la capacidad de respuesta de tu equipo.

Cómo se Normaliza lo Invisible: La Semana en que Nadie Miró Más

La normalización de lo invisible es un proceso gradual. Al principio, cada alerta se examina con atención. Luego, después de días y semanas de falsos positivos (intentos de inicio de sesión fallidos desde IPs internas, procesos legítimos que se etiquetan como sospechosos, etc.), la confianza en el sistema se desmorona. El equipo desarrolla una especie de ceguera selectiva. La mente humana está programada para ignorar los estímulos repetitivos y no significativos. Así, las alertas del SIEM, de herramientas de prevención, se transforman en molestos pop-ups, relegados a una pestaña del navegador que se revisa cada vez menos. La idea de que algo realmente grave pueda ocurrir sin generar una alerta «verdadera» parece remota, aunque es exactamente lo que está sucediendo. Esta desensibilización es el caldo de cultivo perfecto para un ataque.

El Ataque que Duró 11 Días sin que Nadie se Diera Cuenta

Durante uno de mis primeros períodos en esta realidad, vivimos exactamente este escenario. Un ataque de movimiento lateral estaba en curso desde hacía 11 días. Un atacante, tras obtener acceso inicial mediante un phishing exitoso (no detectado por el SIEM, sino por un EDR configurado torpemente), había comenzado a moverse dentro de la red. Intentos de elevación de privilegios, escaneos de red internos, creación de cuentas locales temporales: todas actividades que el SIEM registraba. El problema es que estas actividades estaban ahogadas en un mar de alertas similares, pero legítimas, generadas por scripts de automatización internos o por errores de configuración de alguna aplicación. Ninguna regla de correlación había sido configurada para identificar una secuencia de eventos sospechosos. ¿El resultado? Once días de compromiso silencioso, mientras el SIEM seguía generando sus habituales 2.300+ alertas, la mayoría de las cuales eran inofensivas.

Cómo lo Descubrimos (por Casualidad, no por Competencia)

El descubrimiento no se produjo gracias a una alerta del SIEM o a un análisis proactivo. Fue casi fortuito. Durante una auditoría de rutina sobre las configuraciones de red, notamos un tráfico anómalo hacia un servidor interno desde una dirección IP que no correspondía a ninguna máquina registrada. Una investigación más profunda reveló la presencia de un pequeño servidor Linux, previamente comprometido y ahora utilizado como punto de pivote. Solo a posteriori, analizando los logs del SIEM con una perspectiva diferente, pudimos reconstruir la secuencia de los eventos e identificar las alertas que, si se hubieran interpretado correctamente, habrían podido señalar el ataque días antes. Fue una lección amarga: el SIEM estaba allí, los datos existían, pero la capacidad de discernir la señal del ruido estaba completamente ausente. Este evento reforzó mi convicción de que la tecnología por sí misma no basta; se necesita una estrategia de tuning y un proceso de revisión continuo. Según el «Cost of a Data Breach Report 2023» de IBM, el tiempo medio para identificar y contener una violación es de 277 días. Nuestro caso, lamentablemente, entraba en esta estadística, si no hubiera sido por un inesperado golpe de suerte.

El Tuning que Deberíamos Haber Hecho desde el Principio

El tuning del SIEM no es una opción, sino una actividad fundamental que debe comenzar desde la implementación y continuar durante toda la vida operativa del sistema. Los errores más comunes que deberíamos haber evitado incluyen:

  1. Falta de Baseline: No teníamos una comprensión clara del comportamiento normal de la red y los sistemas. Cada actividad, incluso legítima, podía generar una alerta.
  2. Reglas Genéricas: El SIEM utilizaba reglas predefinidas demasiado amplias, que capturaban demasiadas actividades de bajo riesgo. Por ejemplo, la regla Wazuh 5710 (System Audit) generaba un enorme volumen de logs que rara vez eran indicativos de una amenaza real en el entorno específico.
  3. Ausencia de Whitelisting: No se habían creado excepciones para IPs internas, subredes específicas o procesos conocidos por generar falsos positivos.

Para iniciar un proceso de tuning eficaz, lo primero que hay que hacer es identificar las reglas que generan el mayor volumen de alertas y aquellas que tienen la tasa más alta de falsos positivos. Utilizando la API de Wazuh, por ejemplo, se puede consultar el sistema para obtener una visión general de las alertas de alto nivel:

# Wazuh: top rule ID por volumen (ej. para alert level > 8)
curl -X GET 'https://localhost:55000/alerts?limit=1&q=rule.level>8' -u admin:admin -k

Este comando muestra las alertas más críticas, pero es solo un punto de partida. Posteriormente, es crucial analizar los logs para entender qué reglas específicas son las más «ruidosas» y por qué.

# Falsos positivos recurrentes - filtra por agente y regla (ej. regla 5710)
cat /var/ossec/logs/alerts/alerts.json | jq 'select(.rule.id=="5710")' | head -50

Analizando la salida de estos comandos, podemos identificar patrones de falsos positivos y crear reglas de exclusión dirigidas. Por ejemplo, si la rule.id="5710" genera alertas para actividades legítimas de un servidor específico, podemos excluirla para ese agente.

Errores Comunes y Resolución de Problemas

Uno de los errores más frecuentes es implementar un SIEM y considerarlo una solución «set and forget». La realidad es que requiere una gestión activa y continua. Otro error es no involucrar a los equipos de IT y operaciones en el proceso de tuning. Ellos son quienes mejor conocen el comportamiento normal de los sistemas y pueden identificar rápidamente un falso positivo. Finalmente, la falta de documentación sobre las decisiones de tuning puede llevar a la repetición de errores y a una configuración inconsistente.

Para resolver estos problemas, recomiendo:

  • Establecer un proceso de revisión regular: Al menos trimestralmente, revisar las reglas de mayor volumen y los falsos positivos. Lee también: Lynis Audit Linux: Guía Práctica de Hardening 2026
  • Documentar todas las exclusiones y modificaciones: Crear una base de conocimiento que explique por qué se realizó cada cambio.
  • Utilizar un enfoque basado en riesgos: Priorizar el tuning de reglas que afectan a los activos más críticos o que están relacionadas con las amenazas más probables.
  • Validar el tuning: Después de cada cambio significativo, monitorear el impacto en el volumen de alertas y la detección de amenazas reales. Puedes consultar la documentación oficial de Wazuh para más detalles sobre cómo optimizar las reglas: https://documentation.wazuh.com/current/user-manual/ruleset/custom.html

Framework para Reducir las Alertas del 70% sin Perder Visibilidad

Para reducir significativamente la fatiga de alertas y mejorar la visibilidad, he implementado un framework basado en estos pasos, que me permitió reducir el volumen de alertas en un 70% en solo tres meses, sin comprometer la detección de amenazas reales:

  1. Inventario y Priorización: Catalogar todos los activos críticos y definir su valor para la organización. No todos los sistemas merecen el mismo nivel de monitoreo. Esto se alinea con el Artículo 21 de NIS2, que enfatiza la gestión de riesgos en la seguridad de redes y sistemas de información.
  2. Baseline Comportamental: Para cada activo crítico, establecer una baseline del comportamiento normal (procesos, tráfico de red, accesos). Esto permite identificar las desviaciones anómalas. Por ejemplo, definir qué es un tráfico de red normal para un servidor web en horario laboral.
  3. Tuning Iterativo de las Reglas:
  • Identificación: Usar queries específicas para identificar las 10-20 reglas que generan el mayor número de alertas y las 5-10 reglas con la mayor tasa de falsos positivos. En Wazuh, esto se puede hacer consultando la API o explorando los dashboards de alertas.
  • Análisis: Para cada regla identificada, analizar los logs brutos para entender la causa del falso positivo. ¿Es una IP interna? ¿Un proceso legítimo? ¿Un usuario específico? Esta fase requiere una colaboración estrecha con los equipos de operaciones.
  • Acción:
  • Whitelisting: Crear excepciones para IPs, usuarios o procesos conocidos. En Wazuh, esto se hace modificando el archivo /var/ossec/etc/ossec.conf o creando un archivo de reglas locales. El objetivo es que el SIEM se adapte a tu entorno, no al revés.
            # Whitelist IP interno en Wazuh
            # /var/ossec/etc/ossec.conf
            <group>
             <rule_exclude>5710</rule_exclude>
             <local_rules>
               <rule id="100001" level="0">
                 <if_sid>5710</if_sid>
                 <srcip>192.168.1.100</srcip>
                 <description>Ignora regla 5710 para servidor de backup.</description>
               </rule>
             </local_rules>
            </group>

Este ejemplo muestra cómo se puede crear una regla personalizada para ignorar una alerta específica (rule.id=5710) cuando proviene de una IP fuente concreta (192.168.1.100). Es fundamental que estas reglas personalizadas se almacenen en un archivo separado o en la sección para facilitar la gestión y las actualizaciones del SIEM.

  • Modificar umbrales: Aumentar los umbrales para las alertas que se activan con demasiada facilidad. Por ejemplo, si una alerta por intentos de inicio de sesión fallidos se dispara con 3 intentos, aumentarla a 10 si es el comportamiento normal en tu AD.
  • Desactivación: Desactivar reglas que resultan completamente irrelevantes para el entorno (con extrema cautela y solo después de una evaluación de riesgos). Es preferible modificar que desactivar completamente.
  1. Correlación Avanzada: Implementar reglas de correlación que combinen múltiples eventos de bajo riesgo para identificar una amenaza de mayor riesgo (ej. inicio de sesión fallido desde IP externa + creación de usuario local + intento de acceso a recurso compartido de red). Este es el corazón de un SIEM eficaz y permite detectar ataques complejos como el movimiento lateral o la exfiltración de datos.
  2. Validación Continua: Probar periódicamente la eficacia de las reglas y revisar el proceso de tuning. El entorno IT es dinámico, y lo que era un falso positivo ayer, podría ser una amenaza real mañana. Realizar ejercicios de «purple teaming» donde se simulan ataques para verificar la capacidad de detección del SIEM es una práctica recomendable.

Conclusiones con Puntos Clave Operativos

La fatiga de alertas SIEM es una amenaza silenciosa que puede paralizar a tu equipo de seguridad. Mi experiencia me ha demostrado que la clave para superarla no es invertir en más herramientas, sino en optimizar las que ya tienes. Un SIEM bien configurado te permite detectar un ataque en curso antes de que se propague por 2.000 endpoints, reduciendo drásticamente el tiempo de respuesta y el impacto. Los puntos clave operativos son:

  • Prioriza el tuning continuo: No es una tarea de una sola vez, sino un proceso iterativo. Dedica tiempo semanal o quincenal a revisar y ajustar las reglas.
  • Conoce tu baseline: Entiende el comportamiento «normal» de tus sistemas para identificar rápidamente las anomalías.
  • Abraza el whitelisting inteligente: Crea excepciones específicas para reducir el ruido sin perder visibilidad sobre amenazas reales.
  • Invierte en correlación: Las reglas de correlación son tu mejor aliado para detectar patrones de ataque complejos que las alertas individuales no revelan.
  • Documenta y valida: Mantén un registro de tus cambios y prueba regularmente la efectividad de tu SIEM. Una estrategia de tuning proactiva, basada en la experiencia y la observación del comportamiento real de la red, es la única forma de transformar tu SIEM de una máquina de ruido en un verdadero centinela de seguridad.

Comparte este artículo:

Escrito por

Rosario Giordano

Rosario Giordano es administrador de sistemas y consultor de TI especializado en c iberseguridad y cloud, con más de 20 años de experiencia en la gestión de infraestructuras Linux empresariales. Sus áreas de especialización incluyen el hardening de SSH, plataformas Kubernetes , bases de datos PostgreSQL, virtualización con VMware/Proxmox y el cumplimiento de los marcos de seguridad NIS2 e ISO 27001.