Skip to content

Intermediate · Logs, SIEM and incident response · topic 23 of 43 · 35 min

A SOC analyst's day and playbooks

Explanation

A security operations centre (SOC) is the team that watches an organisation's security around the clock. L1 analysts triage alerts, L2 analysts investigate deeper, and L3 or specialists hunt threats and handle major incidents. Playbooks are step-by-step guides for common alerts, like a reported phishing email, so every analyst responds the same, correct way.

What a SOC is

A security operations centre (SOC) is a team, with tools and processes, that monitors an organisation for attacks and responds to them, often 24 hours a day in shifts. Some companies run their own SOC; many use a managed security service provider (MSSP). India has many SOCs serving both Indian and international clients, which is why "SOC analyst" is a common first security job.

The tiers

TierMain workTypical experience
L1 analystWatch the alert queue, triage, close false positives with notes, escalate real ones, follow playbooksFresher to 2 years
L2 analyst / incident responderDeeper investigation, scoping, containment actions, tuning rules2–5 years
L3 / threat hunter / detection engineerProactive hunting, writing detections, leading major incidents, forensics5+ years
SOC managerPeople, shifts, metrics, reporting to leadershipSenior

A typical L1 shift

  1. Handover: read the previous shift's notes: open incidents, anything to watch.
  2. Check that the tools are healthy: are logs still arriving from all sources? A silent log source can hide an attack.
  3. Work the alert queue by severity, following playbooks, writing a note for each.
  4. Escalate true positives to L2 with evidence; call the on-call lead for critical ones.
  5. Handle user reports, like "I clicked a link".
  6. End of shift: write a handover note for the next shift.

Playbooks

A playbook (or runbook) is a written, step-by-step procedure for a type of alert or incident. It makes responses fast and consistent, helps new analysts, and records who may approve which action. Here is a simple phishing playbook:

  1. Get the reported email as an attachment (with full headers), not a forward.
  2. Check headers: the real sender, the Return-Path, and the SPF, DKIM and DMARC results in Authentication-Results.
  3. Extract links and attachments. Check domains and file hashes against threat intelligence, and look at links in a safe sandbox, never on your own laptop.
  4. Search the mail logs: who else received it? Did anyone click or reply?
  5. Contain: remove the email from all mailboxes, block the sender domain and URLs.
  6. If someone entered a password: reset it, revoke sessions, check for new MFA devices or mail forwarding rules.
  7. Close with a note and thank the reporter.
output
Authentication-Results: mx.company.example;
  spf=fail (sender IP 198.51.100.40 not permitted) smtp.mailfrom=bank-alerts.example;
  dkim=none;
  dmarc=fail (p=reject) header.from=mybank.example
A phishing email's header: SPF failed, no DKIM signature, DMARC failed. It is not from the bank.

Automation: SOAR

SOAR (security orchestration, automation and response) tools run playbook steps automatically: pulling headers, checking hashes and domains, searching mailboxes. Analysts then spend their time on judgement, not copy-paste. Python skills help here.

Metrics

  • MTTD (mean time to detect): how long, on average, before an attack is noticed.
  • MTTR (mean time to respond or recover): how long, on average, to contain or fix it.
  • False positive rate per rule: shows which detections need tuning.

Common mistakes

  • Opening suspicious links or attachments on your own work laptop "to check". Use a sandbox.
  • Skipping the handover note.
  • Not noticing that a log source has gone silent.
  • Following a playbook blindly when the facts do not fit. Escalate and ask.
Tip: Good L1 analysts are curious, careful and write clearly. Those habits matter more at the start than knowing every tool.

Need help?

Stuck on a word or an idea? Search this course, or every course, and jump straight to the explanation or a worked question.

Try:

Watch the lesson

A SOC analyst's day and playbooks · 1/7

SOC = security operations centre

A SOC watches an organisation's security, often around the clock.

Prefer a video by a teacher? Find free videos on “day in the life of a SOC analyst L1 phishing playbook” on YouTube ↗

In real life: One phishing email, 400 inboxes

At 10:05 a staff member at a Gurugram insurance company reports a "salary revision letter" email. The L1 analyst follows the phishing playbook: headers show DMARC failed, the link goes to a fake company login page, and mail logs show 400 staff received it and 6 clicked. The analyst purges the email from all mailboxes, blocks the domain, and escalates the 6 clickers to L2, who find 2 entered passwords. Those passwords are reset and sessions revoked by 10:50. The fast report from one alert employee limited the damage.

Practice (0/3 done)

Task 1 · Question

Who usually does the first triage of alerts in a SOC?

Task 2 · Code · Python

Write auth_verdict(header) that reads an Authentication-Results header value and returns "suspicious" if spf, dkim or dmarc has a result other than "pass" (for example fail, softfail, none), else "pass". Find each result with the pattern name=result, e.g. "spf=fail". If one of the three is missing entirely, also return "suspicious".

Task 3 · Practice

Write an end-of-shift handover note for a pretend night shift with: one open phishing incident, one noisy rule, and one log source that stopped sending at 04:10.

Quick quiz

Question 1

1.What is a playbook?

Question 2

2.What should you do first with a reported phishing email?

Question 3

3.What does MTTD measure?

Question 4

4.A log source has sent nothing for three hours. Why does this matter?

Question 5

5.A user typed their password into a phishing page. Beyond resetting it, what should you check?

Read more (free)

Open a question to see the answer and why. The first ones are this topic's own quiz, so try the quiz above before you peek.

What is a playbook?

Answer: A step-by-step procedure for a type of alert or incident

Playbooks make responses consistent and fast.

What should you do first with a reported phishing email?

Answer: Get the original email with full headers

You need the original with headers as evidence; never click links on your own machine.

What does MTTD measure?

Answer: Average time to detect an attack

Mean time to detect: lower is better.

A log source has sent nothing for three hours. Why does this matter?

Answer: Attacks on those systems would be invisible

Silence can hide an attack; check source health every shift.

A user typed their password into a phishing page. Beyond resetting it, what should you check?

Answer: Active sessions, new MFA devices and new mail forwarding rules

Attackers often add persistence like forwarding rules or their own MFA device.

A "training institute" asks for ₹50,000 to guarantee you a SOC job. What should you think?Related

Answer: A warning sign: real employers do not charge for jobs

Guaranteed placement for a fee is a common scam pattern.

From Career paths in cyber security

Which is a good triage note?Related

Answer: "False positive: source is the approved scanner VS-01, change ticket CHG-1182"

Notes must give evidence so others can check the verdict.

From SIEM and alert triage

What is a realistic fresher SOC L1 salary range in India?Related

Answer: Roughly ₹3–8 LPA, varying by city and company

Most fresher SOC offers fall in this broad range.

From Interviews, CVs and honest salary expectations

Threat hunting differs from alert triage because it…Related

Answer: Proactively looks for attackers that rules have missed

Hunting is proactive and hypothesis-driven.

From Using frameworks in detection and threat hunting

Pass the quiz (60% or more) or mark this topic as done when you are ready.

Your progress is saved on this device only.

Next steps

  1. This is the last topic of “Logs, SIEM and incident response”. The module exam comes next.
  2. Module 5 exam: Logs, SIEM and incident response · 13 questions · 25 min, without help. 4 topics of this module still to finish first.
  3. Then the next module, Malware and web security. 43 topics left in the course before the final exam.

← Previous: The incident response lifecycle (NIST SP 800-61)