Skip to main content

Preview build: sign-in and grading run on the server. MFA is not enabled, and storage is in server memory so it does not survive a restart.

LearnDefend
Advanced Log Analysis & Correlation
TheoryMedium14 minLog AnalysisSIEM Operation

From Single Alerts to Correlated Narratives

What is it?

Correlation is the practice of joining events from different sources — authentication, endpoint, SIEM, proxy — into one account of what a single actor or entity did over time. A Tier-1 verdict answers 'is this alert real?'; a correlated narrative answers 'what is the whole story this alert is part of?'.

Why it matters

The cases escalated to Tier-2 are exactly the ones that look benign in any single source. A lone successful logon is normal; the same logon read together with a preceding password spray, a new outbound connection and a dropped file is an intrusion. Miss the correlation and you close a real incident as noise.

Where you see it

Correlation happens in the SIEM, where multiple log sources are already indexed together, and in the analyst's own notes when sources cannot be joined automatically. The raw material is authentication logs, endpoint telemetry, proxy and DNS logs, and firewall flows.

What normal looks like

In a healthy environment, events from different sources about the same host are unrelated in meaning even when close in time. A user logs in, a backup runs and a browser updates within the same minute with no causal link between them. Coincidence in time is the normal state.

What suspicious looks like

Suspicion is a chain that survives scrutiny: the same entity (a host, an account, an address) appears across several sources in an order that tells a coherent attacker story — access, then execution, then a callout — where each step explains the next.

How analysts investigate

Pick a pivot entity from the alert — usually the host or the account — and pull every source that mentions it in the time window. Lay the events on one timeline. Then test the chain: does each step plausibly cause the next, or is the ordering just coincidence?

Common beginner mistakes

  • Declaring a correlation because two events are close in time, without checking whether they share an entity or a plausible cause.
  • Reading each source in isolation and closing the alert on the source that happens to look normal.
  • Building a narrative first and then selecting only the events that fit it, ignoring the ones that contradict it.

What you will be able to do

  • Explain how a Tier-2 correlated narrative differs from a Tier-1 single-alert verdict.
  • Choose a pivot entity from an alert and gather every source that mentions it.
  • Decide whether near-in-time events are a real chain or a coincidence.

A Tier-1 analyst is trained to answer one alert at a time. A Tier-2 analyst is handed the alerts that cannot be answered that way, because the truth is spread across sources. The skill that separates the two is correlation: turning a scatter of events into a single, ordered, defensible account.

  AUTH log     09:15  success  t.qahtani @ WS-071   (after 198 failures)
  ENDPOINT     09:16  EXCEL -> powershell -> rt.exe  @ WS-071
  NETWORK      09:17  WS-071 -> 45.9.148.200  every 60s
  ----------------------------------------------------------------
  one entity (WS-071), three sources, one ordered story = a chain
Each line is unremarkable alone. Sharing the host WS-071 in a causal order is what makes it an intrusion.
What you haveTier-1 readingTier-2 correlated reading
A successful logonNormal — close itPreceded by a spray on the same host — access earned by force
A PowerShell processAdmins use itSpawned by Office, dropping a file, on the host that just logged in

Worked example — one story or three coincidences?

Here are three lines, one from each of three sources, for host WS-071. Before reading the answer, decide for yourself: is this one story, or three unrelated events that happen to be close in time?

Three sources · host WS-071
AUTH      09:15  logon SUCCESS for t.qahtani  (after 198 failures)
ENDPOINT  09:16  EXCEL.EXE -> powershell.exe -> rt.exe
NETWORK   09:17  WS-071 -> 45.9.148.200  every 60s
Each line alone is unremarkable. Read together, they share one entity in a causal order.

The answer: one story. All three share the entity WS-071, in an order that a benign explanation cannot produce — forced access, then hidden execution, then a fixed-interval callout. Each step explains the next. That shared entity plus causal order is what makes it a chain, not a coincidence.

Recap

  • Correlation joins sources on a shared entity, not on time proximity.
  • A chain is events in a causal order where each step explains the next.
  • Read sources together — the one that looks normal alone can hide the story.

Sign in to save your progress on the server.