CSA (312-39) SOC Simulation Lab
In this lab, you will apply the Cyber Threat Intelligence (CTI) lifecycle to a real-world scenario. Learn how analysts structure their investigations when dealing with evasive malware communicating via Domain Generation Algorithms (DGAs).
Scenario Context
During a routine threat hunt within Splunk, a Tier 3 CTI Analyst notices an endpoint generating hundreds of DNS queries to randomly generated, non-existent domains. Existing static IOC (Indicators of Compromise) feeds are failing to detect this because the malware uses a DGA, meaning the C2 domains change every few hours. Before building a new detection rule, the analyst pauses to define exactly what telemetry is missing and what questions need to be answered to track this specific threat actor.
Security Environment
Analyst's Splunk SPL Query & Output (Identifying the DGA Behavior):
Analyst Note: High volumes of NXDOMAIN (Non-Existent Domain) responses to high-entropy strings are a classic indicator of a DGA attempting to find its active C2 server.
Question
Which stage of the Cyber Threat Intelligence (CTI) process does this scenario align with?
Expert Insight
1. What is Happening
The SOC has encountered a threat (DGA malware) that bypasses traditional, signature-based defenses (like static IP/Domain blocklists). Instead of blindly guessing what to do next, the analyst is initiating the Cyber Threat Intelligence (CTI) lifecycle. They are determining what specific information is needed (e.g., DNS telemetry, EDR process logs) to build a robust, behavioral detection mechanism.
2. Why Option B is Correct
Requirement Analysis (often called Direction or Planning & Direction) is the foundational first step of the CTI lifecycle. In this scenario, the security team is actively "defining intelligence requirements," "identifying critical data sources," and "refining detection criteria." They are setting the objectives for what intelligence needs to be collected and processed to solve a specific security gap (detecting DGAs).
3. Why the Other Options are Wrong
- A (Intelligence Buy-In): While gaining stakeholder support is important, it is a business/management concept, not a formal phase of the technical CTI lifecycle.
- C (Automated tool): Automation is a capability or method used during Collection or Processing; it is not a phase of the intelligence cycle itself.
- D (Filtering CTI): Filtering and structuring data occurs during the Processing phase. You cannot filter data until you have defined your requirements and actually collected the raw logs.
Mini Lesson: SOC Triage for DGA (Domain Generation Algorithms)
When malware uses a DGA, it generates thousands of domains daily to find its C2 server. Most of these domains won't be registered, resulting in a DNS NXDOMAIN (RCODE 3) error.
How to hunt it:
1. Volume Spike: Look for internal endpoints generating an abnormally high ratio of NXDOMAIN errors compared to successful resolutions (NOERROR).
2. Shannon Entropy: Modern SIEMs can calculate the randomness (entropy) of a string. "google.com" has low entropy. "xkqj1293zpx.com" has high entropy.
3. EDR Pivot: Once you identify the infected IP (e.g., 10.50.14.22), pivot to your EDR tool (like CrowdStrike or Defender). Query for the specific process that initiated those high-entropy DNS requests. It is often a legitimate process injected by malware (e.g., svchost.exe or explorer.exe making unusual network calls).
Looking to master more SOC scenarios and exam topics?
Explore more CSA simulations