Security Operations Center

What a SOC is, how its people, processes and technology fit together, the tier model, alert triage workflow, key metrics, and how a SOC differs from a NOC or CSIRT.

A Security Operations Center (SOC) is the team, and the set of processes and tools, that continuously watches an organisation's systems for signs of attack and responds when something is found. Prevention controls such as firewalls and hardening will eventually fail or be bypassed; the SOC exists to notice that quickly and limit the damage.


People, Process, Technology

PillarWhat it covers
PeopleAnalysts, engineers, hunters, managers; skills and training
ProcessTriage workflow, escalation paths, playbooks, shift handover, reporting
TechnologySIEM, EDR, SOAR, ticketing, threat intelligence, network sensors

A SOC with good tools but no defined process drowns in alerts; a SOC with good people but no telemetry is blind. All three have to mature together.

Core functions: detection (collecting telemetry and spotting malicious activity) and response (containing and handing off incidents). See Incident Response Process for what happens after an incident is declared.


Tiers and Roles

text
Alerts --> [L1 Triage] --> [L2 Investigation] --> [L3 Hunting / Engineering]
              |                  |                        |
          close / escalate   confirm, contain,       find what tools miss,
                             hand to IR              build new detections

RoleResponsibility
L1 analyst (triage)Monitor the alert queue, validate alerts, close false positives, escalate real ones with notes
L2 analyst (investigation)Deep-dive escalated alerts, correlate across sources, scope the incident, start containment
L3 analyst / threat hunterProactively hunt for threats that did not trigger alerts, handle the hardest cases, mentor
Detection engineerWrites, tests and tunes detection rules and use cases (see SIEM and Log Management)
Threat-intelligence analystTurns external threat data into relevant indicators and context (see Threat Intelligence)
SOC managerStaffing, shifts, metrics, budget, stakeholder reporting, process improvement

Smaller SOCs combine these roles; larger ones add forensic analysts, malware reverse engineers and automation engineers.


Alert Lifecycle and Triage Workflow

  1. Generate - a rule, EDR detection or user report creates an alert.
  2. Enrich - add context: who owns the asset, is the user an admin, is the IP/hash known bad.
  3. Triage - decide whether it is malicious, benign or unclear.
  4. Investigate - pull related logs, check for activity before and after the alert.
  5. Decide - close as false positive, or escalate as an incident with a severity.
  6. Respond / hand off - contain, or pass to the incident response team.
  7. Document and tune - record findings; feed the outcome back into the detection rule.

Useful triage questions: What triggered it? Is the asset important? Is this behaviour normal for this user/host? Are there other alerts for the same host or user? Is there evidence of success (not just an attempt)?

True/false positives

Real malicious activityBenign activity
Alert firedTrue positive (TP)False positive (FP)
No alertFalse negative (FN) - the dangerous oneTrue negative (TN)

Too many false positives cause alert fatigue: analysts start ignoring or rubber-stamping alerts, and real attacks get missed. The remedy is tuning (exclusions, thresholds, better context) and automation of repetitive enrichment, not simply hiring more people.


Key Metrics

MetricMeaning
MTTD (mean time to detect)Average time from compromise (or event) to detection
MTTR (mean time to respond/resolve)Average time from detection to containment or closure
Dwell timeHow long an attacker stays undetected inside the environment
Alert volume / FP rateWorkload and quality of detections
Escalation rate, backlog ageWhether tiers and staffing are balanced
CoverageShare of assets and attack techniques with usable detections

Measure trends, not single numbers, and beware of metrics that can be gamed (for example, closing alerts fast without investigating).


SOC vs NOC vs CSIRT

SOCNOCCSIRT / CERT
FocusSecurity monitoring and detectionAvailability and performanceCoordinated incident handling
Typical triggerSuspicious activityOutage, latency, capacityDeclared security incident
HoursUsually 24x7Usually 24x7Often on-call, may be inside the SOC

They overlap and cooperate: a NOC may spot an outage that is really a DDoS; a CSIRT often takes over once the SOC escalates.


Tooling Stack

ToolPurpose
SIEMCentral log collection, correlation and alerting - see SIEM and Log Management
EDR / XDREndpoint (and cross-domain) telemetry, detection and remote containment
SOARAutomates playbooks: enrichment, ticket creation, isolating hosts
Ticketing / case managementTracks every alert and incident, supports audit and handover
Threat intelligence platformIndicators, actor profiles, context for alerts
Network sensorsIDS/IPS, packet capture - see Wireshark, tcpdump, Security Technologies

Staffing Models

ModelNotes
In-house 24x7Maximum context and control; expensive (shifts, retention, training)
Business-hours in-house + on-callCheaper; slower overnight response
MSSP (managed security service provider)Outsourced monitoring and alerting, often SIEM-based; check what response authority they have
MDR (managed detection and response)Outsourced monitoring plus active response actions on your endpoints
HybridIn-house L2/L3 and engineering, outsourced L1 overnight ("follow the sun")

Whichever model is used, define clear escalation contacts, authority to isolate systems, and data-handling terms.


Key Points

  • A SOC detects and triages; deep incident handling follows the incident response process.
  • Tiers split volume (L1) from depth (L2/L3); engineers and hunters improve detection over time.
  • False positives are the main enemy of effectiveness; tune continuously.
  • Track MTTD, MTTR and dwell time to show whether the SOC is improving.

Hands-on