CSA (312-39) SOC Simulation Lab
In this module, you will design a SIEM ingestion architecture and distinguish between the fundamental log transport mechanisms used in real-world SOC operations.
Scenario Context
You are a Tier 3 analyst and SIEM engineer tasked with onboarding a new segment of DMZ Linux web servers and internal Windows Domain Controllers into your Splunk environment. The network security team requires a detailed data flow diagram detailing how logs move from endpoints to the indexers.
You are configuring agents on the endpoint operating systems to actively forward their logs as soon as they are generated to ensure near real-time detection capabilities.
Security Environment
Below are configuration snippets from two different log sources in your environment. Notice which system initiates the connection.
Expert Insight
1. What is Happening (SOC Level)
When engineering a SIEM, you must decide how data gets from point A (the server) to point B (the SIEM). We generally choose between installing a lightweight agent on the server that actively forwards data, or having the SIEM reach across the network to scrape logs off the server via protocols like WMI or REST APIs.
2. Why the Correct Answer is Correct (C: push-based)
The correct architectural term for an application or system sending log records directly to a centralized location is push-based collection.
(Note: While some test dumps inaccurately label "A" as the answer for this specific phrasing, "rule-based" refers to access controls or detection logic, NOT log transport. In a realistic engineering environment, endpoints actively sending data is definitively push-based, like Rsyslog, Fluentd, or Splunk Universal Forwarders.)
3. Why the Other Options are Wrong
Pull-based (B) means the SIEM or log collector reaches out to the source to request/fetch the logs (e.g., polling an AWS API, or WMI polling). Rule-based (A) and Signature-based (D) are completely unrelated to network transport; they are methodologies used by Firewalls, IDS/IPS, and SIEM correlation engines to detect threats.
🛡️ SOC MINI LESSON: Push vs Pull Architecture
Understanding when to use Push vs Pull is critical for bypassing firewalls and ensuring high-fidelity data.
- Push Architecture (Agents/Syslog): Preferred for SOCs. Lower latency. Requires outbound firewall rules from the endpoint to the SIEM (e.g., TCP 514, TCP 9997). The endpoint CPU handles the packaging.
- Pull Architecture (API/WMI): Good for cloud services (AWS CloudTrail, O365 Management API) or systems where installing an agent is strictly prohibited. Introduces polling latency (e.g., 5-minute delays). Requires the SIEM to have credentials to access the endpoint.
Ready to sharpen your defensive thinking further?