Intermediate · Logs, SIEM and incident response · topic 23 of 43 · 35 min
A SOC analyst's day and playbooks
Explanation
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
| Tier | Main work | Typical experience |
|---|---|---|
| L1 analyst | Watch the alert queue, triage, close false positives with notes, escalate real ones, follow playbooks | Fresher to 2 years |
| L2 analyst / incident responder | Deeper investigation, scoping, containment actions, tuning rules | 2–5 years |
| L3 / threat hunter / detection engineer | Proactive hunting, writing detections, leading major incidents, forensics | 5+ years |
| SOC manager | People, shifts, metrics, reporting to leadership | Senior |
A typical L1 shift
- Handover: read the previous shift's notes: open incidents, anything to watch.
- Check that the tools are healthy: are logs still arriving from all sources? A silent log source can hide an attack.
- Work the alert queue by severity, following playbooks, writing a note for each.
- Escalate true positives to L2 with evidence; call the on-call lead for critical ones.
- Handle user reports, like "I clicked a link".
- 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:
- Get the reported email as an attachment (with full headers), not a forward.
- Check headers: the real sender, the Return-Path, and the SPF, DKIM and DMARC results in Authentication-Results.
- 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.
- Search the mail logs: who else received it? Did anyone click or reply?
- Contain: remove the email from all mailboxes, block the sender domain and URLs.
- If someone entered a password: reset it, revoke sessions, check for new MFA devices or mail forwarding rules.
- Close with a note and thank the reporter.
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.exampleAutomation: 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.
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
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)
Who usually does the first triage of alerts in a SOC?
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".
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
Read more (free)
Related help
Before this, learn
This topic builds on these. If something here feels new, open them first.
Related topics
- Career paths in cyber securityCareers and certifications
- Interviews, CVs and honest salary expectationsCareers and certifications
- Using frameworks in detection and threat huntingThreat intelligence and frameworks
- Networking careers in India and beyondComputer Networking (CCNA level) · Troubleshooting and the CCNA exam
- Certifications: what, when and whyCareers and certifications
- India: the DPDP Act 2023 and CERT-In directionsGovernance, risk and compliance
Questions people ask about this
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.
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.
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.
Threat hunting differs from alert triage because it…Related
Answer: Proactively looks for attackers that rules have missed
Hunting is proactive and hypothesis-driven.
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
- This is the last topic of “Logs, SIEM and incident response”. The module exam comes next.
- Module 5 exam: Logs, SIEM and incident response · 13 questions · 25 min, without help. 4 topics of this module still to finish first.
- 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)