Primeros pensamientos para construir un SIEM basado en ELK, dentro de una compañía de ubicaciones múltiples:
- Todos los activos envían su registro a Logstash localmente (para cada ubicación)
- ElasticSearch almacena los registros localmente después del análisis de Logstash
- ElasticSearch filtra los registros útiles para los SIEM (registros de seguridad) y los envía a un logstash de salida local
- Este envía estos registros de seguridad a una pila ELK centralizada (común a toda la compañía), bajo una VPN
- Las reglas de correlación se analizan en el ELK centralizado para activar alarmas de seguridad
Otras alternativas pueden ser:
- No se ha realizado ElasticSearch centralizado porque ELK permite la búsqueda en un clúster. Ventaja: menos requisitos de ancho de banda ya que los registros de seguridad se mantienen locales. Inconveniente: posiblemente latencia
- El uso de colas de mensajes para proporcionar una mayor solidez, especialmente para ubicaciones pequeñas con un número mínimo de nodos ELK
En el contexto de un SIEM y teniendo en cuenta la seguridad inherente, ¿cuál sería la mejor arquitectura y elementos en nuestro caso?