Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Google Professional Security Operations Engineer Exam - Topic 4 Question 16 Discussion

Posted by Helaine on Jun 19, 2026 at 07:31 AM

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?

Suggested Answer: A

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

Get Premium Professional Security Operations Engineer Questions as Interactive Web-Based Practice Test or PDF Real Exam Format Detailed Explanations Instant Access Get Your Practice Test
12 comments · newest first
CH
Chau 2 months ago
Option D seems solid too. Monitoring C2 traffic is smart.
ME
Melina 2 months ago
I prefer option A. Detecting unusual processes is crucial.
SO
Son 2 months ago
I think option B is the best. Quick scans can catch XSS issues fast.
JU
Juliana 2 months ago
D seems a bit overkill for this situation, don’t you think?
FE
Felicitas 2 months ago
C is a good option, but it might not catch everything.
ER
Eric 2 months ago
I’m surprised they found an XSS vulnerability in 2023!
LA
Laurel 3 months ago
A sounds interesting, but is it really necessary?
MI
Mickie 3 months ago
Definitely B, gotta scan for XSS vulnerabilities!
PA
Pansy 3 months ago
I remember a practice question about detecting C2 communications, so option D sounds familiar. But I wonder if it’s too focused on binaries rather than the XSS vulnerability itself.
SU
Sueann 3 months ago
I feel like option C might not be the most proactive choice. I mean, waiting for the Gemini Agent to search for vulnerabilities seems a bit slow, right?
AN
Anna 3 months ago
I'm not entirely sure about the YARA-L rules. I remember practicing with them, but I can't recall if they would be the best approach for detecting XSS exploitation specifically.
CH
Chantell 4 months ago
I think option B makes sense since using a Web Security Scanner could help identify any existing XSS vulnerabilities before they become a bigger issue.
0/2000 characters

Save Cancel