An internal application developer inadvertently embeds hardcoded credentials within a file (SHA256: f8d7c2e1a9bOc3d4e5f6a7bgc9doe1f2a3b4c5d6e7f8a9bc1d2e3f4a5b6c7d8) that is then committed to a public GitHub repository. This file also contains a URL (https://internal-api.example.com/sensitive_data) pointing to a highly confidential internal API. The security team needs to leverage Cortex products to identify if this file has been processed or accessed internally, prevent external access to the sensitive URL, and ensure the file's exposure is contained. Which specific combination of Cortex capabilities would achieve this with the highest fidelity and automation, considering both file and URL indicator types?
Correct Answer: B
Option B provides the most comprehensive, automated, and high-fidelity solution by effectively combining Cortex XSOAR for orchestration with Cortex XDR for endpoint visibility and NGFWs for network control, utilizing both file and URL indicator types. 1. XQL Query for Detection: The XQL query efficiently searches Cortex Data Lake (XDRs backend) for historical and real-time instances of the specific file hash and connections to the exact sensitive URL. This addresses the need to 'identify if this file has been processed or accessed internally'. 2. NGFW URL Blocking: Cortex XSOAR can programmatically interact with the NGFW to add the sensitive URL to a block list (e.g., a custom URL category or an EDL used by a URL Filtering Profile). This immediately 'prevents external access to the sensitive URL' at the network perimeter. 3. XDR File Prevention: XSOAR can update Cortex XDR's prevention policies to block the execution or processing of the specific file hash on endpoints. This ensures 'the file's exposure is contained' at the endpoint level, preventing further internal propagation or execution of the sensitive file. 4. Automated Alerting/lncident Creation: If the XQL query finds matches, XSOAR can automatically create an incident, streamlining the incident response process. Option A is too manual. Option C (WildFire) is for malware analysis and blocking, not typically for sensitive data exposure unless the file is also malicious, and 'Data Filtering' might be reactive. Option D is partly correct for network file blocking but is too manual for the URL and lacks endpoint detection. Option E is more focused on detection and doesn't offer the immediate, programmatic prevention capabilities that B does.
Question 27
An advanced persistent threat (APT) group is suspected of using living-off-the-land (LOTL) techniques on a critical server, specifically leveraging the Windows Management Instrumentation (WMI) service for persistence and execution. Cortex XDR has raised a 'Suspicious WMI Event Subscriber' alert. To fully understand the attacker's WMI activity, including the exact WMI queries, associated processes, and any network activity generated by the WMI commands, which key Cortex XDR data sources and features would be indispensable for a thorough investigation?
Correct Answer: A
Investigating WMI-based attacks requires specific and granular data. Cortex XDR agents are capable of collecting detailed WMI event logs, including WMI object modifications, event consumers, and providers. This directly addresses understanding the 'WMI queries' and changes. Combining this with process execution telemetry (to see which processes initiated WMI actions) and network connection logs (to see if WMI led to network communication, e.g., for data exfiltration or C2) is crucial. The Incident Graph in Cortex XDR is invaluable for visualizing the causality chain of these complex events, making it easier to trace the attacker's actions. Options B, C, D, and E provide relevant security data but are not as directly tailored to dissecting WMI-specific attack techniques and their immediate consequences.
Question 28
A security analyst is building a custom Cortex XSIAM rule to detect sophisticated web shell deployments on a Linux server. The rule needs to identify instances where a legitimate web server process (e.g., httpd, nginx) spawns an anomalous child process (e.g., bash, python, perl) in a suspicious directory, especially if that child process makes outbound network connections. Which of the following XQL queries or rule logic best represents this detection objective and leverages key XSIAM artifacts?
Correct Answer: B
This question requires building a sophisticated XQL query for a custom detection rule. Option B accurately captures the complex logic described: It starts with process creation events. It filters for specific parent processes (httpd, nginx) and suspicious child processes (bash, python, perl). It looks for these processes in suspicious directories like /tmp. Crucially, it then uses a 'joins operation with 'network_connection' data to ensure the anomalous child process also initiated an outbound network connection, which is a strong indicator of a web shell establishing C2. Option A is too broad and only looks at file writes. Option C relies on an existing alert, not a custom rule. Option D is for DGA detection, not web shells. Option E is for Windows persistence, not Linux web shells.
Question 29
A threat hunter discovers a suspicious executable file, 'update.exe' , with a SHA256 hash of 'e3b0c44298fc1 c149afbf4c8996fb92427ae41 e4649b934ca495991 b7852b85S on several workstations. This hash is not immediately present in any standard threat intelligence feeds. Further investigation reveals 'update.exe' is communicating with an external IP address over a non-standard port '49152. The file was found in Which of the following approaches leverages Palo Alto Networks security capabilities most effectively for further investigation and to proactively hunt for other infected hosts, given that WildFire and Advanced Threat Prevention are enabled?
Correct Answer: B
The most effective approach leverages WildFire's capabilities directly. Submitting the SHA256 hash to WildFire (Option B) is the correct first step as it provides a verdict and detailed behavioral analysis, even for previously unknown files. WildFire will then distribute the signature if malicious. The subsequent use of 'show threat type wildfire hash' is excellent for hunting across the entire firewall estate for other instances of this specific malicious file based on its hash. While other options have valid steps, they don't fully leverage the integrated capabilities or are less efficient for this specific scenario. Option A uses an external sandbox and relies on filename in logs which can be easily changed. Option C adds to an EDL, which is good for blocking, but doesn't get the initial verdict or detailed analysis like WildFire. Option D jumps to isolation and assumes zero-day without leveraging the primary analysis tool. Option E describes a similar process to B but doesn't explicitly mention using the hash for hunting across other firewalls effectively.
Question 30
A Security Operations Center (SOC) is deploying Cortex XDR agents to 500 Windows endpoints, 150 macOS endpoints, and 50 Linux servers. The deployment strategy for the Windows endpoints involves Group Policy Objects (GPOs), while macOS and Linux endpoints will utilize a centralized MDM solution and Ansible, respectively. The SOC team wants to ensure that all agents report to a specific XDR tenant and are automatically assigned to a 'Production' endpoint group. What is the most efficient and robust method to achieve this tenant assignment and group categorization during initial agent deployment across all operating systems?
Correct Answer: B
The most efficient and robust method for initial deployment is to embed the tenant FQDN and endpoint group directly into the agent installation parameters. Cortex XDR agents support command-line arguments (e.g., for Windows MSI via GPO or SCCM) or package parameters (e.g., for macOS .pkg via MDM, or Linux .deb/.rpm via Ansible) that specify the tenant and group. This automates the assignment at the point of installation, eliminating the need for post-deployment manual configuration or reactive automatic assignment rules. Option C is reactive and happens after agent registration. Option A is highly inefficient for large deployments. Option D only handles tenant assignment, not group assignment during initial deployment. Option E is overly complex and less robust than using native installer parameters.