SOC Operations In progress
Intermediate 18 min read SOC Operations
SIEM Fundamentals
The SIEM as the SOC's nervous system: ingestion, normalization, correlation, and the storage math that decides what you can afford to keep.
SIEMSplunkELKcorrelationingestionnormalizationretention
Introduction
What is this?
A SIEM aggregates logs and events from across the estate, normalizes them, and correlates them into alerts and investigations a human can actually use.
Motivation
Why do you need it?
- Singular log sources are deaf; the SIEM is where one host's anomaly meets another's context to become a true positive.
- Every SOC role interviews on SIEM basics — it is the table stakes of monitoring work.
- The costs (ingestion, storage, retention) shape every detection decision you will ever make.
Think about it
Mental model
Imagine
One security guard per building
Think of
A central watch desk with every camera feed in one room
Each building sees little; the desk sees the pattern the cameras do not share.
Mechanics
How it works
- Agents/forwarders ship logs from endpoints, network, and cloud to the SIEM's pipeline.
- Parsing + normalization map each vendor's field names to a common schema so queries are uniform.
- Correlation engines run rule/statistical checks across the normalized stream and emit alerts.
- Search and dashboard layers let analysts pivot from alert to raw evidence to related events.
The SIEM pipeline
Shipforwarders push events
Parsenormalize fields to one schema
Storeretention tiers (hot/warm/cold)
Correlaterules + behavior checks
Searchanalyst pivots to evidence
Real world
In production
- A bank correlates 'failed VPN logins from one IP' with 'new MFA device registered' and blocks the pair instantly.
- An org tunes the SIEM's storage tiers: hot for 7 days, warm for 90, cold archive for compliance years.
- A small SOC centralizes cloud, EDR, and DNS logs so one query answers 'what did host X do on Tuesday'.
Guidelines
Best practices
- Ingest with a purpose: every source reviewed for why, not vacuumed in from boredom.
- Normalize as close to ingestion as possible, so rules are reusable across sources.
- Plan retention by risk and compliance before the storage bill surprises you.
- Build the top twenty searches as saved dashboards the team actually uses daily.
Watch out
Common mistakes
- Ingesting everything 'just in case' until cost forces painful cuts of the sources you actually need.
- Never normalizing, so every rule has to know a dozen vendor field names.
- Alerting on raw counts without correlation — 'too many events' is not an incident.
- Forgetting that a SIEM only sees what ships: an unmetered endpoint is a blind spot, not a savings.
When things break
Debugging tips
- When a rule fires oddly, search the raw event and compare its fields to the parser's mapping table.
- Correlate by a stable identifier (user, asset, source IP) rather than a timestamp window and pray.
- Test a new rule on historical data before shipping it live to the queue.
Security
Security considerations
- The SIEM itself is a sensitive store: least-privilege analytic roles and PII-aware retention.
- Your own tests pollute the stream; tag lab traffic so analysts filter it out.
Interviews
Interview checkpoint
Practice
Hands-on lab
Run a Local Log Pipeline with Correlation
50 min · intermediate
Objectives
- Stand up a minimal ELK-style stack in docker.
- Ship a sample login-failure log file.
- Write a correlation query that flags 5 failures from one user.
Run a Local Log Pipeline with Correlation
50 min · intermediate
0/4 steps
0%
sandbox · Linux sandbox
$
Try these commands
Test yourself
Quick quiz
0/2
1
The correlation engine's value is...
2
Normalization maps...
Go deeper