Exam XSIAM-Engineer Topic 2 Question 423 Discussion

Actual exam question for Palo Alto Networks's XSIAM-Engineer exam
Question #: 423
Topic #: 2
A critical XSIAM use case involves detecting account compromise by correlating failed login attempts from unusual geographic locations with successful logins shortly after. The raw 'Authentication' logs provide 'source ip', 'username', and 'authentication status'. The existing content optimization rules map 'authentication status' to 'success' or 'failure'. However, the 'source ip' needs to be enriched with accurate geo-location, and then this geo-location information needs to be available for fast correlation queries. Due to the high volume of logs, any solution must prioritize ingestion-time processing to minimize query-time overhead. Which data modeling strategy is optimal?

Suggested Answer: D Vote an answer

The key constraints are 'high volume of logs' and 'prioritize ingestion-time processing to minimize query-time overhead' for fast correlation. Option D: Creating a 'derived dataset' that is enriched at its creation time (which is an ingestion-time or pre-query-time process) and then materialized and indexed is the most optimal strategy. This ensures that the 'country' and 'city' fields are already present and indexed in the derived dataset before any correlation queries run, eliminating real-time geo-IP lookups or joins during querying. Correlation rules can then run extremely efficiently against this pre-processed and indexed data. Why others are less optimal: - Option A performs geo-IP lookup at ingestion but then relies on a 'query-time correlation rule' that explicitly states 'joins', which might still introduce overhead, although less than real-time lookups. The direct materialization in D is superior. - Option B only enriches failed logins, making correlation with successful logins by location impossible unless the successful ones are also enriched. The ML rule is a separate step, not directly solving the correlation of failed/successful by geo-IP. - Option C uses a query-time lookup list and manual correlation, which is inefficient for high volume and lacks automated correlation. - Option E explicitly suggests a 'custom XQL function to perform real-time geo-IP lookup during query execution'. This directly contradicts the requirement to 'minimize query-time overhead' and would be highly inefficient for high-volume data.

by Ruby at Apr 02, 2026, 11:31 AM

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
Nick name: Submit Cancel
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

0
0
0
10