SIEM, EDR/XDR, packet analysis, YARA rules, MITRE ATT&CK, threat hunting, SOAR automation, and AI risks in security operations — the tools half of the 34% domain.
The second half of the Security Operations domain focuses on the tools analysts use and how they apply threat intelligence. CS0-004 adds new AI content not in CS0-003 — expect 3–5 questions specifically on AI risks, governance, and use cases in security operations.
SIEM (Security Information and Event Management) aggregates log data from across the environment, normalizes it, applies correlation rules, and generates alerts when patterns match known threats or anomalies.
ip.addr == 192.168.1.1, tcp.port == 443, http.request), "Follow TCP Stream" to reconstruct sessions, Statistics menu for protocol breakdown, expert info for anomalies.tcpdump -i eth0 -w capture.pcap, tcpdump host 10.0.0.1, tcpdump port 80, tcpdump -r capture.pcap to read a file.alert tcp any any -> $HOME_NET 22 (msg:"SSH scan"; flags:S; threshold:type both, track by_src, count 5, seconds 60; sid:1001;)Threat intelligence is processed, contextualized information about adversary TTPs, infrastructure, and capabilities used to inform defensive decisions.
Pyramid of Pain (David Bianco) — Higher = more disruptive to attacker when blocked
YARA is a pattern-matching tool used to identify and classify malware samples. Rules describe patterns found in malicious files.
rule Malware_Dropper_Example { meta: author = "SOC Analyst" description = "Detects dropper with embedded PE" date = "2026-06-09" strings: $mz = { 4D 5A } // MZ header hex $str1 = "cmd.exe /c" nocase $str2 = "powershell -enc" nocase condition: $mz at 0 and any of ($str1, $str2) }
all of them (every string must match), any of them (at least one), filesize < 1MB, uint16(0) == 0x5A4D (MZ header check).Get-WinEvent, AD enumeration detection), Bash/shell (grep patterns in logs, awk for field extraction, sed for normalization).CS0-004 explicitly adds AI in security operations as new exam content. This is unique to this version and not in CS0-003.
| # | Tactic | Description | Example Techniques |
|---|---|---|---|
| TA0001 | Initial Access | Getting into the environment | T1566 Phishing, T1190 Exploit Public App |
| TA0002 | Execution | Running adversary code | T1059 Command Interpreter (PowerShell), T1204 User Execution |
| TA0003 | Persistence | Maintaining foothold after reboot | T1547 Boot/Logon Autostart, T1053 Scheduled Task |
| TA0004 | Privilege Escalation | Getting higher permissions | T1548 Abuse Elevation, T1134 Token Manipulation |
| TA0005 | Defense Evasion | Avoiding detection | T1027 Obfuscated Files, T1218 System Binary Proxy (LOLBins) |
| TA0006 | Credential Access | Stealing credentials | T1003 OS Credential Dumping, T1558 Kerberos Tickets |
| TA0007 | Discovery | Learning the environment | T1018 Remote System Discovery, T1087 Account Discovery |
| TA0008 | Lateral Movement | Moving through the network | T1021 Remote Services, T1550 Pass-the-Hash |
| TA0009 | Collection | Gathering target data | T1005 Local Data Collection, T1114 Email Collection |
| TA0010 | Exfiltration | Stealing data out | T1041 Exfil over C2 Channel, T1048 Alternative Protocol |
| TA0011 | Command & Control | Communicating with implants | T1071 Web Protocols, T1572 Protocol Tunneling |
| TA0040 | Impact | Disrupting/destroying systems | T1486 Data Encrypted for Impact (ransomware) |
| Tool | Type | Primary Function | Output |
|---|---|---|---|
| Wireshark | Packet analysis | Deep packet inspection, session reconstruction | Full packet capture, protocol decode |
| tcpdump | Packet capture | CLI packet capture and filtering | PCAP file |
| Snort/Suricata | NIDS/NIPS | Signature-based alerting on network traffic | Alerts, log files |
| Zeek (Bro) | NSM | Network protocol analysis and logging | Rich structured logs (conn.log, dns.log, etc.) |
| VirusTotal | Threat intel | File/URL/IP reputation lookup | Multi-AV scan results, community reports |
| YARA | Pattern matching | Malware identification and hunting | Rule match yes/no per file |
| CyberChef | Data analysis | Decode/encode/transform data (Base64, hex, etc.) | Transformed output |
| MISP | Threat intel platform | Structured IOC sharing and management | Exportable intel feeds |
| Scenario | AI Risk Type | Correct Response |
|---|---|---|
| AI tool states a file is benign; manual review finds embedded shellcode | Hallucination | Validate all AI output against source data; never accept AI analysis without verification |
| Analyst sends full auth logs including usernames and passwords to an external AI service | Data exposure | Only approved AI tools should receive sensitive data; classify data before sending |
| AI-based anomaly detection stops alerting on a new attack technique after an update | Model poisoning | Monitor AI tool effectiveness; maintain baseline detection metrics; test regularly |
| An email processed by an AI triage tool contains text instructing the AI to mark it as safe | Prompt injection | Validate AI decisions; never process untrusted content as instructions; implement input sanitization |