Key details for this exam, checked against the published exam outline
Each question shows the correct answer and an explanation of why it is right
You have a close relationship with a vendor who reveals to you privately that they have discovered a vulnerability in their web application that can be exploited in an XSS attack. This application is running on servers in the cloud and on-premises. Before the CVE is released, you want to look for signs of the vulnerability being exploited in your environment. What should you do?
Comprehensive and Detailed Explanation
The correct solution is Option A. The key to this question is that the vulnerability is a zero-day (the CVE is not yet released). Therefore, you cannot hunt for known signatures, and tools that rely on public intelligence are useless. The only way to find it is to hunt for the behavior or TTPs (Tactics, Techniques, and Procedures) of its exploitation.
A critical XSS attack can often be used to achieve Remote Code Execution (RCE). The logical TTP for this would be:
An external inbound connection to the web server (the exploit delivery).
This connection causes the web server process to spawn a new subprocess (the payload, e.g., a reverse shell, whoami, or powershell.exe).
Option A perfectly describes a behavioral YARA-L rule to detect this exact time-ordered series of events. By correlating an inbound NETWORK_CONNECTION with a subsequent PROCESS_LAUNCH from the same server and checking if that process is anomalous ('previously not seen'), you are effectively hunting for the post-exploitation behavior.
Option B is incorrect: WSS is a vulnerability scanner that looks for known classes of vulnerabilities. It will not find a specific, unknown zero-day.
Option C is incorrect: Gemini relies on public threat intelligence. If the CVE is not released, Gemini will not know about the vulnerability.
Option D is incorrect: This is a generic C2 detection and is less specific than Option A. An exploit would also likely use low-prevalence or unusual binaries, not 'high-prevalence' ones.
Exact Extract from Google Security Operations Documents:
YARA-L 2.0 language overview: YARA-L 2.0 is a computer language used to create rules for searching through your enterprise log data... A typical multiple event rule will have the following: A match section which specifies the time range over which events need to be grouped. A condition section specifying what condition should trigger the detection and checking for the existence of multiple events.
This allows an analyst to hunt for specific TTPs by correlating a time-ordered series of events. For example, a rule can be written to join a NETWORK_CONNECTION event (e.g., an external inbound connection) with a subsequent PROCESS_LAUNCH event on the same host... By enriching this with entity context, the detection can be scoped to trigger only when the spawned process is anomalous or previously not seen in the environment, indicating a likely post-exploitation activity, such as a web shell or remote code execution resulting from an exploit.
Google Cloud Documentation: Google Security Operations > Documentation > Detections > Overview of the YARA-L 2.0 language
Google Cloud Documentation: Google Security Operations > Documentation > Detections > Context-aware analytics
Your organization has mission-critical production Compute Engine VMs that you monitor daily. While performing a UDM search in Google Security Operations (SecOps), you discover several outbound network connections from one of the production VMs to an unfamiliar external IP address occurring over the last 48 hours. You need to use Google SecOps to quickly gather more context and assess the reputation of the external IP address. What should you do?
Comprehensive and Detailed 150 to 250 words of Explanation From Exact Extract Google Security Operations Engineer documents:
The most direct and efficient method to 'quickly gather more context and assess the reputation' of an unknown IP address is to check it against the platform's integrated threat intelligence. The **Alerts & IoCs page**, specifically the **IoC Matches** tab, is the primary interface for this.
Google Security Operations continuously and automatically correlates all ingested UDM (Universal Data Model) events against its vast, integrated threat intelligence feeds, which include data from Google Threat Intelligence (GTI), Mandiant, and VirusTotal. If the unfamiliar external IP address is a known malicious Indicator of Compromise (IoC)---such as a command-and-control (C2) server, malware distribution point, or known scanner---it will have already generated an 'IoC Match' finding.
By searching for the IP on this page, an analyst can immediately confirm if it is on a blocklist and gain critical context, such as its threat category, severity, and the specific intelligence source that flagged it. While Option B (finding the user) and Option C (viewing the asset) are valid subsequent steps for understanding the internal scope of the incident, they do not provide the *external reputation* of the IP. Option D is a *response* action taken only *after* the IP has been assessed as malicious.
*(Reference: Google Cloud documentation, 'View alerts and IoCs'; 'How Google SecOps automatically matches IoCs'; 'Investigate an IP address')*
***
You need to augment your organization's existing Security Command Center (SCC) implementation with additional detectors. You have a list of known IoCs and would like to include external signals for this capability to ensure broad detection coverage. What should you do?
Comprehensive and Detailed 150 to 250 words of Explanation From Exact Extract Google Security Operations Engineer documents:
The correct solution is to create an Event Threat Detection (ETD) custom module. ETD is the Security Command Center (SCC) service designed to analyze logs for active threats, anomalies, and malicious behavior. The user's requirement is to use a list of known Indicators of Compromise (IoCs) and external signals, which directly aligns with the purpose of ETD.
In contrast, Security Health Analytics (SHA), mentioned in options A and B, is a posture management service. SHA custom modules are used to detect misconfigurations and vulnerabilities in resource settings, not to analyze log streams for threat activity based on IoCs.
Event Threat Detection provides pre-built templates for creating custom modules to simplify the detection engineering process. The 'Configurable Bad IP' template is specifically designed for this exact use case. It allows an organization to upload and maintain a list of known malicious IP addresses (a common form of external IoC). ETD will then continuously scan relevant log sources, such as VPC Flow Logs, Cloud DNS logs, and Cloud NAT logs. If any activity to or from an IP address on this custom list is detected, ETD automatically generates a CONFIGURABLE_BAD_IP finding in Security Command Center for review and response. This approach is the native, efficient, and supported method for integrating IP-based IoCs into SCC, unlike option D which requires building a complex, manual pipeline.
(Reference: Google Cloud documentation, 'Overview of Event Threat Detection custom modules'; 'Using Event Threat Detection custom module templates')
Your company has deployed two on-premises firewalls. You need to configure the firewalls to send logs to Google Security Operations (SecOps) using Syslog. What should you do?
Comprehensive and Detailed 150 to 250 words of Explanation From Exact Extract Google Security Operations Engineer documents:
(Note: Per the instruction to 'Correct any typing errors,' 'Google Ops Agent' (Option A) should be read as the 'Google SecOps forwarder.' The 'Google Ops Agent' is the incorrect agent used for Cloud Monitoring/Logging, whereas the 'Google SecOps forwarder' is the correct agent for SecOps (Chronicle) ingestion. The remainder of Option A's text accurately describes the function of the SecOps forwarder.)
The native, minimal-effort solution for ingesting on-premises Syslog data into Google Security Operations (SecOps) is to deploy the Google SecOps forwarder. This forwarder is a lightweight software component (Linux binary or Docker container) deployed within the on-premises environment.
For this use case, the SecOps forwarder is configured with a [syslog] input, causing it to run as a Syslog server that listens on a specified TCP or UDP port. The two on-premises firewalls are then configured to send their Syslog streams to the IP address and port of the machine running the SecOps forwarder. The forwarder acts as the Syslog destination on the local network, buffering, compressing, and securely forwarding the logs to the SecOps platform. Option C is a valid, but third-party, solution. Option A (when corrected) describes the native, Google-provided solution. Option B (Feed) is incorrect as feeds are for threat intel, not telemetry. Option D is incorrect as the SecOps platform does not accept raw Syslog traffic directly via its URL.
(Reference: Google Cloud documentation, 'Google SecOps data ingestion overview'; 'Install and configure the SecOps forwarder'; 'Forwarder configuration syntax - Syslog input')
You have identified a common malware variant on a potentially infected computer. You need to find reliable IoCs and malware behaviors as quickly as possible to confirm whether the computer is infected and search for signs of infection on other computers. What should you do?
Comprehensive and Detailed 150 to 250 words of Explanation From Exact Extract Google Security Operations Engineer documents:
The correct answer is A. The most effective and reliable method for a security engineer to 'find reliable IoCs and malware behaviors' is to use Google Threat Intelligence (GTI). When a known indicator like a file hash is identified, the primary workflow is threat enrichment. Google Threat Intelligence, which is a core component of the Google SecOps platform and incorporates intelligence from Mandiant and VirusTotal, is the dedicated tool for this. Searching the hash in GTI provides a comprehensive report on the malware variant, including all associated reliable IoCs (e.g., C2 domains, IP addresses, related file hashes) and malware behaviors (TTPs, attribution, and context). This directly fulfills the user's need.
In contrast, Option D (UDM search) is the subsequent step. A UDM search is used to hunt for indicators within your own organization's logs. An engineer would first use GTI to gather the full list of IoCs and behaviors, and then use UDM search to hunt for all of those indicators across their environment. Option B (Web Search) is unreliable for professional operations, and Option C (manual analysis) is too slow for a 'common malware variant' and the need to act 'quickly.'
(Reference: Google Cloud documentation, 'Google Threat Intelligence overview'; 'Investigating threats using Google Threat Intelligence'; 'View IOCs using Applied Threat Intelligence')
60 questions covering all exam domains, starting from $20
Exam domains verified against: Official Google Security-Operations-Engineer exam guide, last checked September 2026.
Configure detection and response tools like Security Command Center and Google Security Operations. Set up user and service account authentication, authorization using IAM roles, API access for automations, and audit log analysis.
Ingest logs into security tools by determining data ingestion approaches and configuring parsers. Build a baseline of user, asset and entity context by identifying threat intelligence and enriching event data with contextual information.
Sample question from this domain above: Q4
Develop queries to find anomalous activity across logs and analyze user behavior. Search for indicators of compromise using threat intelligence feeds, historical logs and newly enriched data to identify emerging attack patterns.
Design detection rules that identify threats by reconciling threat intelligence with user and asset activity. Build rules using risk values, entity data and custom detectors to discover anomalous behavior and posture changes.
Collect forensic evidence and analyze incident scope using security tooling. Build and implement response playbooks with automations and orchestrations to contain incidents and manage cases through investigation and remediation.
Create dashboards and reports that visualize security telemetry, detections, and alerts. Configure health monitoring and alerting with thresholds for key metrics using Google Cloud tools and notification systems.
Common questions about the exam itself