Anatomy of a Phishing Incident

· Incidents · 1 min

Anatomy of a Phishing Incident

Most intrusions still start with someone clicking a link. This is a sanitised walk-through of a credential-phishing case and the timeline that mattered.

The timeline

Incident response lives and dies by an accurate timeline. Reconstruct it before you theorise:

  1. 08:42 — user reports a “mailbox full” email
  2. 08:55 — same template seen by twelve other recipients
  3. 09:10 — one set of credentials submitted to the fake portal
  4. 09:13 — successful logon from a foreign ASN

The goal of triage is not to find everything. It is to answer one question fast: did anything actually succeed?

Pulling the headers

Start with the raw message. Authentication results separate spoofs from look-alike domains:

# Extract the relevant authentication headers from a saved .eml
grep -iE 'authentication-results|received-spf|dkim|return-path|^from:' message.eml

Containment checklist

ActionOwnerWhen
Revoke active sessionsIT / IAMimmediately
Force password resetIT / IAMimmediately
Block sender + URLMail / proxywithin 1h
Hunt for inbox rulesSOCsame day

Attackers often create a hidden inbox rule to auto-delete replies and hide their tracks. Always check for new rules — closing the front door means nothing if a window is still open.