Skip to main content

Integration with Detection Systems (SIEM)

🌟 Objective​

Ensure a reliable, secure and auditable integration between the event sources (applications, infrastructure, pipelines) and the analysis and correlation system (SIEM), guaranteeing support for effective detection, response and traceability.


🧬 What SIEM integration is​

It is the chain of collection, transport, transformation and ingestion of the relevant events into a SIEM, guaranteeing:

  • A suitable format compatible with parsing;
  • Reduced latency and resilience to failures;
  • Effective correlation capability across sources.

🧑‍💻 The application must never communicate directly with the SIEM - always use a forwarder as an isolation layer.


📀 Typical integration architecture​

[Aplicação] → [Logger] → [Forwarder/Agent] → [Parser] → [SIEM]
ComponentMain function
LoggerEmission of structured logs (e.g. JSON, ECS)
ForwarderLocal collection, buffering and secure forwarding
Parser/IngesterTransform logs into a normalised, indexable format
SIEMAnalysis, correlation, visualisation and alerting

🛠️ Functional requirements of the integration​

RequirementDescription
Supported formatJSON, CEF, LEEF, ECS, structured Syslog
Secure channelTLS 1.2+ with authentication (key, token, mTLS)
Local bufferingThe forwarder must tolerate network failures
Tagging by application / environmentFacilitates filters and dashboards
Normalised timestampsUTC, ISO 8601, synchronised via NTP

🔧 Common tools​

CategoryExamples
ForwardersFilebeat, Fluentbit, Vector, rsyslog
SIEMsSplunk, Azure Sentinel, Elastic SIEM, QRadar
NormalisersLogstash, Cribl, ingest pipelines (OpenSearch, ELK)
ObservabilityGrafana, Loki, Datadog, Prometheus

✅ Integration good practices​

  • Validate logs with tcpdump, wireshark or ingestion dashboards;
  • Use enrichment filters (e.g. geolocation, user-agent, env);
  • Avoid redundancy (the same event sent to several destinations);
  • Test forwarding with logger, curl, replay of real logs;
  • Ensure safe reversion (rollback of the forwarder version, tags, etc.).

🔍 Validation of the integration​

VerificationSuggested method
Event reached the SIEMConfirm via index or forwarder log
Fields were parsed correctlyCheck in a dashboard or inspection query
Latency between generation and ingestionMeasured with timestamp vs ingest time
Duplicates or lossesVerification by hash / ID / expected count

🔒 Security considerations​

  • Isolate the forwarders' network from the SIEM network;
  • Monitor forwarding or parsing failures with alerts;
  • Protect agent configurations (tokens, paths, endpoints);
  • Validate that events do not contain sensitive data in the clear.

📂 Advanced integrations​

  • Logging of pipeline execution (CI/CD, DevOps);
  • Sending events directly via API gateways and proxies;
  • Correlation with session, user, trace.id, etc.;
  • Dashboards per application, environment, component.

🧹 Link with other controls​

DocumentRelation to this topic
02-logging-centralizado.mdDefines the sources and formats of the events
06-correlacao-anomalias.mdUses the events for detection and correlation
09-ameacas-mitigadas.mdShows how the integration supports response
08-matriz-controles-por-risco.mdDetermines whether SIEM integration is mandatory

🧠 The quality of the SIEM integration directly determines the effectiveness of the response and the traceability of the systems.