Browse CTFs New CTF Sign in

SOC Architecture, Analyst Tiers & the Alert Lifecycle

soc_operations Difficulty 1–2 45 min certifiable

Theory

Prerequisites

  • FND-K001: CIA Triad & the Modern Threat Landscape
  • FND-K004: OS Fundamentals

Why This Lesson Matters

Every security tool — SIEM, EDR, NDR, SOAR — feeds into a Security Operations Centre. Understanding how a SOC is organised, how alerts flow through it, and what is expected of each analyst tier prevents the most common early-career failure: escalating or closing the wrong alerts.


1. SOC Architecture

A mature SOC has four functional layers that work together:

┌───────────────────────────────────────────────────────┐
│  Layer 4 — Management & Governance                    │
│  SOC Manager · KPIs · SLA reporting · budget          │
├───────────────────────────────────────────────────────┤
│  Layer 3 — Threat Intelligence & Hunt                 │
│  CTI analyst · proactive threat hunting · rule tuning │
├───────────────────────────────────────────────────────┤
│  Layer 2 — Incident Response                          │
│  Senior analysts · escalated incidents · forensics    │
├───────────────────────────────────────────────────────┤
│  Layer 1 — Alert Monitoring (you start here)          │
│  L1 analysts · alert queue · triage · escalation      │
└───────────────────────────────────────────────────────┘
        ↑  feeds into  ↑  feeds into  ↑  feeds into
  SIEM · EDR · NDR · Firewall · Email gateway · Cloud logs

1.1 Tier Responsibilities

Tier Primary job Escalates to
L1 Analyst Monitor queue, first triage, close FP, document L2 on confirmed/suspected TP
L2 Analyst Deep investigation, scoping, containment advice L3 / IR team
L3 / Threat Hunter Hunt for undetected threats, build new detections Management / CISO
CTI Analyst Produce intelligence, enrich alerts, brief hunters All tiers

An L1 analyst is not expected to fully investigate every alert — they are expected to make a correct triage decision quickly and escalate when appropriate.

1.2 Data Sources Feeding the SOC

Source What it provides Key events
Windows Event Logs Authentication, process, service events 4624/4625 logon, 4688 process, 7045 service
Sysmon Enriched process, network, file events Event 1 (process), 3 (network), 11 (file)
Linux auth.log SSH, sudo, PAM events Accepted/Failed password, sudo
HTTP Access Logs Web requests Status codes, URIs, User-Agents
Firewall logs Allowed/denied connections Denied outbound, GeoIP anomalies
DNS logs All name lookups High-entropy names, rare domains
EDR telemetry Process tree, memory, file activity Injections, lateral movement
Email gateway Phishing, attachment analysis Malicious sender, attachment hash

2. The Alert Lifecycle

Every alert follows the same lifecycle from creation to closure:

SIEM rule fires
      ↓
  New (unacknowledged)
      ↓
  Acknowledged — analyst owns it
      ↓
  Under investigation
      ↓
  Triage decision
      ├── False Positive → close + tune rule
      ├── True Positive (Low) → close + document + IOC extract
      └── True Positive (High/Critical) → escalate to L2 / IR

2.1 Triage Decision Framework

For every alert, answer four questions in order:

  1. Is the triggered rule actually applicable to this event? Read the detection logic. Does the event match what the rule is designed to catch?

  2. Is the behaviour expected in context? A PowerShell script in an IT admin's session is different from the same script spawned by a Word document.

  3. What is the CIA impact if this is real? Confidentiality (data access)? Integrity (system modification)? Availability (service disruption)?

  4. Is there corroborating evidence in other sources? One event rarely confirms a compromise. Look for the chain.

2.2 SOC Metrics

Metric Formula Target
MTTD (Mean Time to Detect) Time from attack start to first alert Minimise
MTTA (Mean Time to Acknowledge) Time from alert creation to analyst ownership < 15 min (P1)
MTTR (Mean Time to Respond) Time from detection to containment < 1 hr (P1)
False Positive Rate FP alerts / total alerts < 30% (well-tuned SOC)
Dwell Time Duration attacker was present before detection Minimise; industry avg ≈ 16 days

Dwell time is the most important metric to drive down. An attacker who has been present for 16 days has had time to establish multiple persistence mechanisms, exfiltrate data, and move laterally. Detection at day 1 limits the blast radius dramatically.


3. Severity Classification

Consistent severity labelling allows SLA management and appropriate resource allocation.

Severity Definition Examples Response SLA
P1 — Critical Active breach, ongoing exfiltration, ransomware Active C2 comms, file encryption event 15 min
P2 — High Confirmed compromise, lateral movement Successful MFA bypass, LSASS dump 1 hour
P3 — Medium Suspicious but unconfirmed Encoded PowerShell, unusual admin tool 4 hours
P4 — Low Informational, policy violation USB insert, password policy violation 24 hours

3.1 Common Classification Errors

Under-classifying: Treating a confirmed credential dump as P3 because "we haven't seen lateral movement yet." Lateral movement may be the next event.

Over-classifying: Treating every PowerShell execution as P1. This causes alert fatigue — analysts begin ignoring P1 alerts because they are always false.

Context blindness: An alert fires during a known maintenance window but the analyst closes it as FP without checking whether the rule was expected to be suppressed.


4. Alert Fatigue and Why It Kills Security Programmes

Alert fatigue is the desensitisation of analysts caused by consistently high volumes of low-quality alerts. It is not a technology problem — it is a process and tuning problem.

Consequences: - Real threats are dismissed as false positives - Analysts leave the SOC (high turnover rate in L1 is an industry-wide problem) - The organisation invests in more tools that generate more alerts

Remediation: - Tune detection rules aggressively — every FP must be investigated and the rule adjusted - Use risk scoring (UEBA) to prioritise the queue — not all P3s deserve equal attention - Build baselines before alerting — a rule that fires on "first-seen process" is useless without a baseline of normal processes


5. Common Mistakes

Mistake 1: Closing an alert without documenting the evidence examined. If the alert turns out to be a TP weeks later, there is no record of what the analyst saw. Always document: what log entries you examined, what they showed, and why you concluded FP.

Mistake 2: Escalating every uncertain alert to L2. L1 should resolve uncertainty by gathering more evidence. Escalation is for confirmed or highly-suspected TPs, not for "I'm not sure."

Mistake 3: Not updating the ticket when new related events arrive. A second alert from the same host or user 20 minutes later may change an FP into a TP. Monitor related activity after closing an alert.


6. Practice Exercises

  1. You receive an alert: "Encoded PowerShell executed — host: WS-042, user: bob, time: 14:32 UTC." Walk through the four triage questions and describe what additional evidence you would collect before making a decision.

  2. Calculate MTTD: an attacker phished an employee at 09:00, installed malware at 09:15, and the first SIEM alert fired at 11:47. What is the MTTD? Is this acceptable for a P1 incident?

  3. Your SOC has a 45% false positive rate on the "Suspicious Outbound DNS" rule. Propose two specific tuning actions that would reduce FPs without removing legitimate detections.


7. Lab

Assessment mode: quiz

Scenario-based quiz: 8 alerts with full context (event logs, timestamps, user/host info). For each alert: - Assign a severity (P1–P4) - Make a triage decision (FP / TP-Low / TP-High) - Identify the primary CIA impact

A score of ≥ 75% is required to pass.


8. Framework Alignment

Framework Role Competency Confidence
CCSSF-COA Cyber Security Operations Analyst SOC Operations, Alert Triage High
CCSSF-CIR Cyber Incident Responder Alert escalation and IR hand-off Medium
NICE 2.2.0 Cyber Defense Analyst (PR-CDA-001) K0287 — SOC operational concepts High
NICE 2.2.0 Cyber Defense Analyst K0157 — Cyber defence policies, procedures, and regulations High

9. Further Reading

  • SANS SOC Survey (annual) — Industry benchmarks for SOC metrics and tooling
  • MITRE ATT&CK Defender (MAD) — SOC-specific ATT&CK training programme
  • "The Practice of Network Security Monitoring" — Richard Bejtlich — The foundational NSM book
  • Google SRE Book — Chapter on On-Call — Directly applicable escalation and incident severity concepts

Learning Objectives

["Describe the four-tier SOC structure and the primary responsibility of each tier", "Apply the four triage questions to a given alert to reach a correct FP/TP classification", "Calculate MTTD and MTTR from a provided incident timeline and assess them against industry benchmarks", "Explain what alert fatigue is, why it is dangerous, and propose two concrete mitigation actions"]

Lesson Outline

Prerequisites → Why this matters → SOC architecture (4-layer diagram, tier responsibilities, data sources) → Alert lifecycle (state machine, triage framework) → SOC metrics (MTTD/MTTA/MTTR/dwell time) → Severity classification (P1-P4 with examples, common errors) → Alert fatigue (causes, consequences, remediation) → Common mistakes → Practice exercises → Quiz lab → Framework alignment → Further reading