SIEM
A platform that collects, normalises and stores security logs centrally, then runs searches, correlation rules and alerting over them.
A SIEM ingests logs from endpoints, identity providers, cloud control planes, network devices and applications, parses them into a common schema, indexes them for search, and runs detection rules that raise alerts. Splunk, Microsoft Sentinel, Google SecOps and Elastic are common.
It exists so analysts can investigate across sources in one place and detections can correlate events (a login from a new country followed by a mailbox rule). It is also where retention and audit requirements are met.
Where it goes wrong: ingest cost drives teams to drop the logs they later need, parsing gaps silently break rules, and default content floods the queue. Modern designs separate a streaming pipeline (Kafka, normalisation, enrichment) from tiered storage (hot search, cheap cold lake). Expect to design one in interviews.
Learn it properly
Compared
Also used in
- The round, the framework, the numbersHLD · The security HLD roundFree
- Design a secure file sharing serviceHLD · Design problems: communication securityFree
- Alert tuning and false positivesAnalyst · Analyst essentialsFree
- Writing Sigma rulesAnalyst · Query & detection craftFree
- Regex and parsing for analystsAnalyst · Query & detection craftFree
- SSO at scale: SAML, OIDC and SCIMSecEng · Identity & Access EngineeringPro
- Secrets management and rotationSecEng · Identity & Access EngineeringPro
- Detection as codeSecEng · Detection & Response EngineeringPro