Courseiva

Splunk Certified Cybersecurity Defense Analyst (SPLK-5001) (SPLK-5001) (SPLK-5001) — Questions 151–225

283 questions total · 4 pages · All types, answers revealed

Page 2

Page 3 of 4

Page 4
151
Multi-Selecthard

You are conducting a threat hunt for data exfiltration over DNS. Which TWO Splunk search techniques are most effective for identifying anomalous DNS tunneling activity in your DNS logs? (Choose two.)

Select 2 answers
A.Count the number of unique source IPs per DNS server and alert when the count exceeds a fixed threshold of 100.
B.Use the eventstats command to compute the standard deviation of query counts per host and alert on hosts exceeding three standard deviations.
C.Filter for DNS query types A and AAAA only, then sort by query name alphabetically.
D.Search for DNS queries containing the string 'malware' in the query name.
E.Calculate the average query length per domain and flag domains with unusually long subdomain labels.
AnswersB, E

Eventstats calculates statistical measures across events without collapsing them. Computing standard deviation of query counts per host and flagging outliers identifies hosts generating abnormal DNS volume, which is a hallmark of tunneling. This method adapts to your environment's baseline and highlights deviations for further review.

Why this answer

DNS tunneling hides data in long, high-entropy subdomains and generates abnormal query volumes. Statistical profiling of query length and query count per host identifies deviations from normal DNS behavior without relying on known indicators. These techniques are proactive and can detect new tunneling domains.

Exam trap

The trap here is relying on signature-based keyword searches or fixed thresholds, which fail against novel DNS tunneling that blends into normal traffic.

152
MCQmedium

You are onboarding a new Windows Event Log source using the Splunk Universal Forwarder. To ensure the data conforms to the Splunk Common Information Model (CIM) for the Authentication data model, where should you primarily configure the sourcetype?

A.The data model acceleration settings in the ES app settings.
B.The index-time index routing configuration in indexes.conf.
C.The input configuration within the Splunk Add-on for Microsoft Windows.
D.The Notable Event Suppression configuration in Splunk ES.
AnswerC

The Splunk Add-on for Microsoft Windows ships the CIM-compliant field extractions and tags that map Windows Event Log data to the Authentication data model. Configuring the sourcetype within its input configuration ensures events are correctly tagged and aliased, satisfying the CIM conformance requirement.

Why this answer

The Splunk Add-on for Microsoft Windows (TA-windows) contains the field extractions, event type definitions, and CIM-compliant tag mappings that normalize Windows Event Log data (e.g., EventCode 4624, 4625) into the Authentication data model's required fields like src, user, dest, and action. Sourcetype configuration and CIM tagging for Windows events are handled at the input/props level within this add-on, so it is the primary place to ensure data conforms to the CIM.

Exam trap

SPLK-5001 often tests the misconception that CIM compliance is achieved through data model acceleration settings or index configuration, when in reality it depends on add-on-provided field extractions and tags applied at the sourcetype level.

How to eliminate wrong answers

Option A is wrong because data model acceleration settings in ES only control how the data model is summarized and searched — they do not normalize or tag incoming raw data to conform to CIM. Option B is wrong because indexes.conf controls index routing, retention, and storage parameters, not sourcetype-level field extraction or CIM tagging. Option D is wrong because Notable Event Suppression only filters which correlation search results become notables; it has no role in mapping raw events to CIM fields.

153
MCQeasy

Which search command is used to join threat intelligence data with your local search results?

A.join
B.map
C.append
D.lookup
AnswerD

The `lookup` command enriches events by matching field values against an external table, such as a threat intelligence CSV or KV Store collection. This directly satisfies the requirement to join threat intelligence data with local search results, appending indicators like IP reputation or file hashes to each matching event.

Why this answer

The lookup command is the standard SPL command for enriching local search results with external data, including threat intelligence lookups. It matches fields in the event stream against a lookup table (CSV, KV Store, or external) and returns additional fields, making it the correct tool for joining threat intel with local results.

Exam trap

SPLK-5001 often tests whether candidates default to the join command for any data-combining task, so 'join' is a strong distractor even though lookup is the correct and more efficient tool for threat intel enrichment.

How to eliminate wrong answers

Option A is wrong because the join command combines results from a subsearch based on a common field but is not the idiomatic way to enrich with threat intel lookups, and it has performance and result-limit caveats. Option B is wrong because map runs a search for each result of a preceding search and is used for iterating, not for enriching with lookup data. Option C is wrong because append adds the results of a subsearch to the current results rather than enriching them with lookup fields.

154
Multi-Selectmedium

Which TWO of the following are valid methods to mitigate an insider threat within Splunk ES?

Select 2 answers
A.Disabling all network ports
B.Manually logging all user keystrokes
C.Enabling RBA for high-risk users
D.Using Correlation Searches to alert on data exfiltration
E.Deleting user accounts immediately
AnswersC, D

Risk-Based Alerting assigns and accumulates risk scores against users and entities, so activity from high-risk insiders rises above the notable threshold and triggers investigation, satisfying the requirement to mitigate insider threat. It correlates weak signals that individually would not alert.

Why this answer

Option C is correct because Splunk Enterprise Security's Risk-Based Alerting (RBA) aggregates risk scores from risk modifiers and anomaly detections into risk index entries, allowing analysts to prioritize and investigate high-risk users whose cumulative risk exceeds defined thresholds — directly surfacing insider behavior that might otherwise go unnoticed. Option D is correct because Correlation Searches in Splunk ES run on schedules against indexed data and can trigger notable events when patterns such as large outbound data transfers, unusual download volumes, or access to sensitive indexes indicate potential data exfiltration by an insider. The remaining options are not valid Splunk ES mitigations: disabling all network ports (A) would break the Splunk deployment itself and is not a security control, manually logging all user keystrokes (B) is an endpoint/DLP function outside Splunk ES and raises privacy/legal issues, and deleting user accounts immediately (E) is a reactive, destructive action that destroys audit evidence rather than a mitigation method within Splunk ES.

Exam trap

SPLK-5001 often tests whether candidates choose extreme, disruptive actions (disabling ports, deleting accounts) instead of scalable detection-based mitigations like RBA and correlation searches.

155
MCQeasy

A security analyst needs to create a correlation search that detects when a user account is locked out and then successfully logs in within 10 minutes. The analyst wants to ensure that the search does not generate duplicate notable events for the same user within a 24-hour period. Which Splunk Enterprise Security feature should the analyst use to achieve this?

A.Alert suppression with suppression fields set to user and a suppression period of 24 hours.
B.Using the `dedup` command in the search to remove duplicate events.
C.Throttling the correlation search to run only once every 24 hours.
D.Configuring the correlation search to use a 24-hour time range.
AnswerA

Alert suppression allows you to suppress duplicate notables based on specified fields. Setting the suppression field to user and the period to 24 hours ensures that once a notable is generated for a user, subsequent triggers for that same user are suppressed for 24 hours, preventing duplicate notables. This directly meets the requirement.

Why this answer

Alert suppression in Splunk Enterprise Security is designed to prevent duplicate notable events based on specified fields and a suppression period. By setting the suppression field to user and the period to 24 hours, the analyst ensures that once a notable is created for a user, no additional notables for that user are generated within the next 24 hours, even if the correlation search triggers again.

Exam trap

The trap here is confusing search-level deduplication with notable suppression, but only alert suppression prevents duplicate notables across multiple search runs.

156
Multi-Selecthard

Which THREE of the following represent valid ways to use the 'lookup' command?

Select 3 answers
A.lookup file.csv field1
B.lookup file.csv --all
C.lookup file.csv field1 AS field_a OUTPUT field2 AS field_b
D.lookup file.csv field1 OUTPUT field2
E.lookup file.csv --join
AnswersA, C, D

Supplying only a lookup file and a single field is valid syntax: Splunk matches that field against the lookup's first column and, absent an OUTPUT clause, returns all remaining lookup fields automatically. This satisfies the basic lookup invocation form.

Why this answer

Option A is correct because the basic syntax of the lookup command is `lookup <lookup-table-name> <lookup-field>`, so `lookup file.csv field1` is a valid minimal invocation that matches field1 in the CSV against the event field of the same name. Option C is correct because the lookup command supports renaming the input field with `AS` and specifying output fields with `OUTPUT ... AS ...`, so `lookup file.csv field1 AS field_a OUTPUT field2 AS field_b` is valid syntax.

Option D is correct because `lookup file.csv field1 OUTPUT field2` is the standard form for matching field1 and returning only field2 from the lookup table. Option B is not valid because `--all` is not a recognized lookup command flag; there is no such option to return all fields. Option E is not valid because `--join` is not a lookup command parameter; lookup does not use a join flag (joins are performed with the `join` command).

Exam trap

SPLK-5001 often tests whether candidates confuse lookup syntax with join or SQL-style flags, so invented options like `--all` and `--join` look plausible to anyone who hasn't memorized the exact SPL grammar.

157
MCQeasy

Which Splunk feature allows an analyst to save a specific search query, parameterize it with variables, and reuse it across different time ranges and entities?

A.Saved Search
B.Data Model Acceleration
C.Search Macro
D.Event Type
AnswerC

Search macros store a reusable search fragment, optionally with arguments, letting analysts parameterise values such as time ranges or entities and invoke the same logic across many searches. This directly satisfies the requirement to save, parameterise, and reuse a query.

Why this answer

A Search Macro in Splunk allows you to save a search query with variables (arguments) that can be reused across different searches, time ranges, and entities. It supports parameterization, enabling analysts to define placeholders that are replaced at runtime, making it ideal for reusable and dynamic searches.

Exam trap

SPLK-5001 often tests the confusion between Saved Searches and Search Macros, where candidates might think Saved Searches support parameterization, but only macros provide that capability.

How to eliminate wrong answers

Option A is wrong because a Saved Search is a static query that can be scheduled or run as-is; it does not support parameterization with variables for reuse across different entities. Option B is wrong because Data Model Acceleration is a performance optimization for data models, not a mechanism for saving and parameterizing searches. Option D is wrong because an Event Type is a method to categorize events based on search criteria, but it does not allow parameterization or reuse of a search query with variables.

158
Multi-Selecthard

You are hunting for DNS-based data exfiltration using Splunk, where malware encodes stolen data in subdomain labels of queries to an attacker-controlled domain. Which two search constructs most directly help you quantify abnormally long or high-entropy query names and identify the destination domain being abused? (Choose two.)

Select 2 answers
A.Use the lookup command with a threat intelligence feed of known malicious IP addresses and drop every DNS event whose source is not in the feed.
B.Use rex to extract the query name into a field, then apply eval len() on the query and stats avg(len) by query to find unusually long names.
C.Use the dedup command on the query field to remove repeated queries and then count the remaining events per host to determine exfiltration volume.
D.Use eval to compute the length of each DNS query and the count of unique subdomains per parent domain, then use eventstats or stats to rank the parent domains by these metrics.
E.Use the transaction command to group all DNS events from a single source IP over a 30-minute window into one event and inspect the raw payload.
AnswersB, D

DNS tunneling embeds data in subdomain labels, so the query names become far longer than typical hostnames. Extracting the query field with rex and measuring its length, then aggregating average length per query or per base domain, surfaces the statistical outlier pattern that characterizes encoded exfiltration traffic, making this a direct and effective hunting construct.

Why this answer

DNS exfiltration hides data in the length and variability of subdomain labels, so the strongest hunting constructs extract the query name and quantify its length and the number of unique subdomains per parent domain. Ranking parent domains by these metrics exposes the destination being abused and separates tunneling from ordinary resolution traffic without depending on pre-existing threat intelligence.

Exam trap

The trap here is assuming an existing threat intelligence lookup will catch DNS exfiltration, when novel attacker domains are precisely what proactive hunting must discover through statistical anomaly.

159
Multi-Selectmedium

A SOC manager is defining a new risk-based alerting strategy and wants to ensure that risk events generated by correlation searches are properly attributed and actionable. Which TWO fields are required in a risk event for the Risk Analysis framework to correctly associate risk with an entity and contribute to its score? (Choose two.)

Select 2 answers
A.risk_message
B.risk_score
C.risk_severity
D.risk_object_type
E.risk_object
AnswersD, E

The risk_object_type field specifies the category of the risk object, such as user, system, or other. It is required so the framework knows how to interpret and store the risk event. Without it, the risk event may be discarded or misattributed, preventing accurate risk scoring.

Why this answer

For the Risk Analysis framework to associate a risk event with an entity and update its score, the event must include risk_object and risk_object_type. These fields identify the entity and its category. Other fields like risk_score, risk_message, and risk_severity are useful but optional for the association to occur.

Exam trap

The trap here is assuming that a risk score value is mandatory for risk attribution, when in fact the entity identifier and its type are the required fields.

160
MCQhard

When calculating a risk score using the 'sum' aggregation method, what happens if multiple risk events for the same object occur within the same time window?

A.The scores are additive.
B.Only the highest score is kept.
C.The scores are averaged.
D.The risk score is reset to zero.
AnswerA

With sum aggregation, each qualifying risk event contributes its own score, and the total for an object within the window is the arithmetic total of those individual event scores. This additive behaviour is precisely what the 'sum' method specifies, so overlapping events accumulate rather than being averaged or deduplicated.

Why this answer

When the Risk Analysis framework uses the 'sum' aggregation method, risk scores from multiple risk events for the same object within the same time window are added together. This additive behavior means an object with three risk events scoring 20, 30, and 50 would have a total risk score of 100 for that window.

Exam trap

SPLK-5001 often tests the distinction between aggregation methods — candidates frequently confuse 'sum' with 'max' or assume averaging is available, when only sum, max, and min are supported.

How to eliminate wrong answers

Option B is wrong because keeping only the highest score describes the 'max' aggregation method, not 'sum'. Option C is wrong because averaging is not a supported aggregation method in the ES Risk Analysis framework — the available methods are sum, max, and min. Option D is wrong because risk scores are never reset to zero by aggregation; they decay over time based on the configured risk score lifespan, not on additional events.

161
MCQmedium

An analyst notices a Splunk ES notable event indicating a possible DNS exfiltration. In the Network_Traffic data model, which field contains the domain name being queried by an internal host?

A.query
B.dest_host
C.url
D.dns_query
AnswerD

In the Splunk Network_Traffic data model, the dns_query field holds the queried domain name from DNS request events. For DNS exfiltration, this field is essential to identify anomalous domains. Analysts pivot on dns_query to find high-entropy or long subdomains typical of data tunneling.

Why this answer

The Network_Traffic data model includes the dns_query field specifically for DNS request events. When investigating DNS exfiltration, analysts must examine the queried domain names, which are stored in dns_query. This field allows detection of anomalous patterns such as long, random subdomains used to tunnel data.

Other fields like dest_host or url do not capture the DNS query string and would lead to missed detection.

Exam trap

The trap here is confusing dest_host with dns_query; dest_host is the resolved destination, not the queried domain.

162
Multi-Selecthard

A security operations center (SOC) is using Splunk Enterprise Security to align with the MITRE ATT&CK framework. The team wants to improve detection of techniques within the 'Credential Access' tactic. Which TWO of the following data sources are most critical to enable for detecting credential dumping techniques such as LSASS memory access? (Choose two.)

Select 2 answers
A.Windows Security Event Logs (e.g., Event ID 4624, 4672)
B.Sysmon Event Logs (e.g., Event ID 10: ProcessAccess)
C.Endpoint Detection and Response (EDR) telemetry
D.Firewall logs
E.Windows PowerShell Operational Logs (e.g., Event ID 4104)
AnswersB, C

Sysmon Event ID 10 (ProcessAccess) logs when a process accesses another process, including access to LSASS memory. This is a primary data source for detecting credential dumping tools like Mimikatz that attempt to read LSASS memory. Enabling Sysmon with appropriate configuration provides the granular visibility needed to identify such techniques, making it critical for this scenario.

Why this answer

Detecting credential dumping techniques such as LSASS memory access requires endpoint-level visibility. Sysmon Event ID 10 logs process access to LSASS, and EDR telemetry provides detailed monitoring of memory access and API calls. Together, these data sources enable Splunk ES to identify and alert on credential dumping attempts.

Windows Security Event Logs, PowerShell logs, and firewall logs, while valuable for other detections, do not provide the direct memory access visibility needed here.

Exam trap

The trap here is assuming that Windows Security Event Logs or PowerShell logs alone can detect LSASS memory access; they lack the necessary process-level detail.

163
MCQmedium

You are investigating a potential web-based attack. Which data model contains information regarding HTTP user-agents and request methods?

A.Network Traffic
B.Authentication
C.Endpoint
D.Web
AnswerD

The Web data model normalises HTTP traffic, exposing fields such as http_user_agent and http_method that capture user-agents and request methods. It satisfies the stem's requirement to investigate web-based attacks by correlating proxy, IDS and web-server sourcetypes into a common schema.

Why this answer

The Web data model in Splunk's Common Information Model (CIM) contains information about web activity, including HTTP user-agents and request methods. It is designed to capture web server and web proxy logs, making it the correct choice for investigating web-based attacks.

Exam trap

SPLK-5001 often tests which data model contains specific fields — candidates may confuse the Web data model with Network Traffic, but HTTP user-agents and request methods are unique to the Web data model.

How to eliminate wrong answers

Option A is wrong because the Network Traffic data model focuses on network flow data (e.g., src, dest, bytes) and does not specifically include HTTP user-agents or request methods. Option B is wrong because the Authentication data model covers login and authentication events, not web request details. Option C is wrong because the Endpoint data model covers endpoint process and file activity, not HTTP request specifics.

164
MCQeasy

You are preparing a hunt for suspicious PowerShell execution and want to search only the accelerated data model rather than raw events to return results faster across a large environment. Which Splunk construct should you use?

A.The pivot interface filtered to the Processes dataset
B.The datamodel command with the search clause to filter Process events
C.The tstats command against the Endpoint data model with the Processes dataset
D.The from command reading the Endpoint.Processes dataset directly
AnswerC

The tstats command queries accelerated data models directly, returning results far faster than raw event searches across large indexes. The Endpoint data model's Processes dataset contains process execution details including command line and parent process, which is exactly what a PowerShell execution hunt needs. This is the standard accelerated approach for endpoint process hunting at scale.

Why this answer

Accelerated data models exist precisely so that high-volume hunts can run quickly over summarized data. The tstats command is the purpose-built tool for querying those models, and the Endpoint data model's Processes dataset holds the process name, command line, and parent process fields needed to find suspicious PowerShell execution. Using it keeps the hunt fast and repeatable across a large estate.

Exam trap

The trap here is reaching for the datamodel or from commands, which can query models but do not exploit acceleration as directly as the command designed for summarized model searches.

165
MCQhard

A SOC manager wants to measure the effectiveness of detection coverage against the MITRE ATT&CK framework using Splunk Enterprise Security. The manager needs to visualize which tactics have the most and least coverage based on enabled correlation searches. Which Splunk ES feature should be used to generate this coverage map?

A.Risk Analysis Framework
B.Threat Intelligence Management
C.Asset and Identity Framework
D.MITRE ATT&CK Dashboard
AnswerD

The MITRE ATT&CK Dashboard in Splunk ES provides a visual representation of the ATT&CK matrix, showing which techniques have associated correlation searches and their status. It helps analysts and managers identify coverage gaps by highlighting tactics and techniques with no or few detections. This directly addresses the need to measure detection effectiveness against the framework.

Why this answer

The MITRE ATT&CK Dashboard in Splunk ES is designed to map correlation searches to ATT&CK techniques and display coverage across the matrix. It allows managers to quickly see which tactics and techniques are covered and which are not, enabling informed decisions about detection engineering priorities. This aligns with the goal of measuring detection effectiveness against the framework.

Exam trap

The trap here is assuming that any security dashboard or risk-based view will show ATT&CK coverage, when only the dedicated MITRE ATT&CK Dashboard provides that specific mapping.

166
MCQmedium

You are investigating a suspicious PowerShell script. You suspect the script is using Base64 encoding. Which SPL function can you use to decode the string within Splunk?

A.eval decoded=base64_decode(field)
B.rex field=field "(?<decoded>.*)"
C.transform base64 field
D.eval decoded=decode(field, "base64")
AnswerA

The eval function base64_decode() converts a Base64-encoded string back to plaintext within a search, so the encoded PowerShell payload becomes readable. Applying it to the suspect field satisfies the stem's requirement to decode the string directly in Splunk.

Why this answer

The eval command with base64_decode function (A) is the correct SPL function to decode a Base64-encoded string. It takes a field containing Base64 data and returns the decoded string, which can then be analyzed.

Exam trap

SPLK-5001 often tests the misconception that rex or other commands can decode Base64, when the specific eval function base64_decode is required.

How to eliminate wrong answers

Option B is wrong because rex is a regex command for field extraction, not for Base64 decoding. Option C is wrong because 'transform base64 field' is not valid SPL syntax. Option D is wrong because there is no 'decode' function in SPL; the correct function is base64_decode.

167
MCQeasy

What is the primary function of the 'Notable Event Suppression' feature?

A.To automatically block malicious IPs.
B.To speed up correlation searches.
C.To archive old notable events.
D.To reduce alert fatigue from known false positives.
AnswerD

Notable Event Suppression applies suppression rules that filter out notables matching known-benign criteria, such as expected scanner activity. This reduces alert fatigue from known false positives, satisfying the stem's requirement by preventing repetitive, low-value notables from reaching analysts.

Why this answer

Notable Event Suppression in Splunk ES lets analysts suppress future notables that match specified fields (e.g., same src, dest, rule name) for a defined period. Its primary purpose is to reduce alert fatigue by filtering out known false positives or already-investigated recurring activity, so the SOC focuses on genuinely new threats. Suppression does not block traffic or modify correlation search performance.

Exam trap

SPLK-5001 often tests whether candidates confuse suppression (hiding notables to reduce noise) with enforcement actions (blocking IPs) or performance tuning (speeding up searches), which are handled by entirely different ES features.

How to eliminate wrong answers

Option A is wrong because blocking malicious IPs is the job of a firewall, IPS, or a Splunk adaptive response action that calls an external system — suppression only hides notables, it takes no enforcement action. Option B is wrong because suppression filters output after correlation searches run; it does not accelerate the searches themselves (that's the role of data model acceleration or summary indexing). Option C is wrong because archiving old notables is handled by index retention policies or the notable event archive/cleanup process, not suppression.

168
MCQmedium

An analyst is reviewing Splunk Enterprise Security correlation search results and notices a notable event for a host named WEB-01 indicating a possible web shell. The analyst wants to quickly identify the exact command and URI used in the initial exploit. Which Splunk ES data model should the analyst examine to find the HTTP request method and URI associated with this event?

A.Network Traffic
B.Web
C.Endpoint
D.Intrusion Detection
AnswerB

The Web data model in Splunk ES is designed to capture web server activity, including HTTP request methods, URIs, user agents, and status codes. Examining this data model allows the analyst to pivot from the notable event to the specific HTTP request details, such as the URI and method used in the web shell exploit, providing crucial context for incident response.

Why this answer

The Web data model is specifically structured to normalize web server logs, making it the ideal source for HTTP request methods and URIs. When investigating a potential web shell, analysts need to examine the initial exploit's HTTP request to understand the attack vector. Other data models lack this application-layer detail, so the Web data model is the correct choice.

Exam trap

The trap here is assuming that network traffic or endpoint data models contain HTTP request details, when they actually focus on lower-level or host-based activity.

169
MCQeasy

What is the benefit of using the Asset and Identity framework in Splunk ES investigations?

A.It hides false positives.
B.It automatically generates risk scores.
C.It provides context to events.
D.It replaces the need for data models.
AnswerC

The Asset and Identity framework enriches raw events with lookup-derived attributes such as owner, priority, and business unit. This enrichment supplies the contextual detail analysts need during investigations, satisfying the stem's requirement to provide context to events rather than merely correlating or filtering them.

Why this answer

The Asset and Identity framework in Splunk ES enriches events with contextual information such as asset owner, priority, category, and identity details (e.g., department, role). This context helps analysts quickly understand the who, what, and where of an event, prioritize investigations, and make faster decisions. It does not hide false positives, automatically generate risk scores, or replace data models.

Exam trap

SPLK-5001 often tests the purpose of the Asset and Identity framework — candidates may think it automatically generates risk scores or hides false positives, but its primary benefit is providing context to events for better investigations.

How to eliminate wrong answers

Option A is wrong because the framework provides context; it does not hide or suppress false positives — that is done through correlation search tuning, throttling, or risk-based alerting. Option B is wrong because risk scores are generated by the Risk Framework (risk analysis) based on risk rules and notable events, not directly by the Asset and Identity framework. Option D is wrong because data models are still required for ES correlation searches and dashboards; the Asset and Identity framework complements data models but does not replace them.

170
MCQeasy

A security analyst receives an alert about a possible DNS tunneling attack. They need to examine DNS query logs to identify unusually long domain names that might indicate data exfiltration. Which Splunk ES data model should they use?

A.Endpoint.DNS
B.Network_Traffic
C.Network_Resolution
D.Web
AnswerC

The Network_Resolution data model captures DNS resolution events, including query names, query types, and response codes. It is specifically designed for analyzing DNS activity, making it the ideal choice for detecting DNS tunneling, which often involves abnormally long or encoded domain names. Searching this model allows the analyst to identify suspicious patterns.

Why this answer

The Network_Resolution data model is designed to capture DNS resolution events, including fields like query, answer, and query_type. DNS tunneling attacks often use long, encoded domain names to exfiltrate data. By searching this data model, the analyst can identify anomalies such as unusually long query names or high volumes of queries to a single domain, which are indicative of tunneling.

This targeted approach enables efficient detection and response.

Exam trap

The trap here is assuming that DNS traffic is captured in the Network_Traffic or Web data models, when in fact DNS-specific fields are only available in the Network_Resolution data model.

171
MCQmedium

A SOC analyst is reviewing a notable event for a suspected compromised host. The analyst wants to enrich the investigation by viewing the raw event that triggered the detection, along with the associated risk events and threat intelligence matches, directly from the notable event in Splunk Enterprise Security. Which feature should the analyst use to access this consolidated context?

A.Threat Intelligence Framework
B.Asset & Identity Management
C.Incident Review
D.Risk Analysis Dashboard
AnswerC

Incident Review is the primary interface in Splunk Enterprise Security for investigating notables, providing access to the raw event, risk events, threat intelligence, and other contextual data via the Event Timeline and drill-down actions. It allows analysts to pivot seamlessly between the notable and related evidence, enabling efficient triage and investigation.

Why this answer

Incident Review is designed for investigating notables and provides a unified view of the raw event, risk events, and threat intelligence. It enables analysts to pivot to related evidence, which is essential for effective triage. The other options are supporting features but do not offer the consolidated investigative context required.

Exam trap

The trap here is assuming that the Risk Analysis Dashboard or Threat Intelligence Framework alone provides the full investigative context for a notable, when in fact Incident Review is the central investigation interface.

172
MCQmedium

You are performing a hypothesis-driven hunt and suspect that an attacker is using lateral movement via WMI. Which command in Splunk would best assist in identifying anomalous process creation events associated with WMI (wmiprvse.exe) spawning shells?

A.index=windows EventCode=4697 | table User, ServiceName
B.index=windows EventCode=4688 | stats count by ParentProcessName, ProcessName
C.index=windows EventCode=4624 | table Logon_Type, User
D.index=windows EventCode=7045 | stats count by ServiceName
AnswerB

Aggregating EventCode 4688 by parent and child process directly surfaces wmiprvse.exe spawning shells such as cmd.exe or powershell.exe, satisfying the hunt's requirement to identify anomalous WMI process creation. The stats count by pair ranks frequency, letting you spot rare or unexpected parent-child combinations indicative of lateral movement.

Why this answer

EventCode 4688 is Windows Security logging for process creation, and it includes both the new process name and the parent process name. By using stats count by ParentProcessName, ProcessName, an analyst can spot wmiprvse.exe spawning unusual shells like cmd.exe or powershell.exe, which is a hallmark of WMI lateral movement. The other event codes cover service installation, logon activity, or service creation, not process lineage.

Exam trap

SPLK-5001 often tests the difference between process creation (4688) and other Windows event codes like 4697, 7045, or 4624, so candidates must memorize which event ID corresponds to which activity.

How to eliminate wrong answers

Option A is wrong because EventCode 4697 logs service installation in the Security log, not process creation, and it lacks parent-child process relationships. Option C is wrong because EventCode 4624 records logon events and Logon_Type, which does not reveal process spawning behavior. Option D is wrong because EventCode 7045 is a System log event for service creation, unrelated to WMI process ancestry.

173
MCQeasy

Which component in the Splunk ES architecture is responsible for mapping disparate log sources to a unified schema?

A.Common Information Model (CIM) Add-on
B.Notable Event Suppression
C.Splunk Enterprise Security App
D.Splunk Indexer
AnswerA

The CIM Add-on normalises disparate source types by mapping their fields to the Common Information Model's unified schema, satisfying the stem's requirement for a single consistent data model across heterogeneous logs. It performs field aliasing and event tagging at search time, letting correlation searches reference standardised field names regardless of the originating sourcetype.

Why this answer

The Common Information Model (CIM) Add-on in Splunk ES provides the field mappings and knowledge objects that normalize disparate log sources into a unified schema. It defines the data models (Authentication, Endpoint, Network Traffic, etc.) and the field aliases, tags, and event types required to populate them, enabling consistent searches and correlation across heterogeneous data.

Exam trap

SPLK-5001 often tests the roles of ES components — candidates may incorrectly attribute schema normalization to the ES app or indexer, when the CIM Add-on is the specific component responsible for field mapping and data model population.

How to eliminate wrong answers

Option B (Notable Event Suppression) is wrong because it manages duplicate or noisy notable events and does not perform schema normalization. Option C (Splunk Enterprise Security App) is wrong because while ES consumes the CIM, the actual mapping of source fields to the unified schema is performed by the CIM Add-on's knowledge objects, not the ES app itself. Option D (Splunk Indexer) is wrong because the indexer stores and indexes raw data; it does not map fields to a unified schema.

174
Multi-Selectmedium

Which THREE of the following are recognized components of the NIST Cybersecurity Framework (CSF) Core functions?

Select 3 answers
A.Report
B.Eradicate
C.Detect
D.Protect
E.Identify
AnswersC, D, E

Detect is a NIST CSF Core function covering anomaly detection, continuous monitoring and detection processes. It is one of the five functions explicitly defined in the CSF Core, satisfying the stem's requirement for recognised components.

Why this answer

The NIST Cybersecurity Framework (CSF) Core defines five concurrent and continuous functions: Identify, Protect, Detect, Respond, and Recover. Option E (Identify) is correct because it covers understanding the organization's assets, risks, and governance to prioritize cybersecurity efforts. Option D (Protect) is correct because it encompasses safeguards such as access control, awareness training, and data security to limit or contain the impact of a potential event.

Option C (Detect) is correct because it defines activities to identify the occurrence of a cybersecurity event, including continuous monitoring and anomaly detection. Options A (Report) and B (Eradicate) are not CSF Core functions; they belong to other frameworks or incident-response lifecycles (for example, 'Eradicate' appears in NIST SP 800-61 incident handling, and 'Report' is not one of the five CSF functions).

Exam trap

SPLK-5001 often tests whether candidates confuse CSF Core functions with incident response phases — the trap is selecting 'Eradicate' or 'Report' because they sound like security lifecycle stages.

175
MCQhard

You notice that the risk score for an asset is not decaying. Which configuration controls the risk score lifespan?

A.Data model acceleration TTL.
B.Search Scheduler settings.
C.Risk Analysis configuration in ES Settings.
D.Notable event retention settings.
AnswerC

Risk score lifespan is governed by the decay settings within the Risk Analysis configuration in Enterprise Security settings, where the decay period and decay type define how scores age over time. Adjusting these values restores decay for the affected asset, satisfying the requirement that stale risk scores diminish rather than persist indefinitely.

Why this answer

The risk score lifespan (decay) is configured in the Risk Analysis configuration within ES Settings. This setting defines how long risk events contribute to an object's risk score before decaying, and it controls the decay rate applied to risk scores over time. If decay is not occurring, this configuration is where to investigate.

Exam trap

SPLK-5001 often tests whether candidates know that risk score decay/lifespan lives in ES Settings > Risk Analysis, not in index retention, data model acceleration, or scheduler settings.

How to eliminate wrong answers

Option A is wrong because data model acceleration TTL controls how long accelerated data model summaries are retained, which is unrelated to risk score decay. Option B is wrong because Search Scheduler settings control when scheduled searches run, not how risk scores decay. Option D is wrong because notable event retention settings govern how long notable events are kept in the notable index, not the lifespan or decay of risk scores.

176
MCQmedium

A security team wants to align their Splunk Enterprise Security (ES) deployment with the NIST Cybersecurity Framework (CSF) 2.0 to improve governance and risk management. They are specifically focused on the 'Identify' function. Which of the following activities best exemplifies the use of Splunk ES to support the 'Identify' function?

A.Using the Risk Analysis dashboard to prioritize vulnerabilities based on asset criticality and threat intelligence.
B.Using the Asset and Identity framework to maintain an up-to-date inventory of critical systems and their owners.
C.Configuring correlation searches to detect unauthorized access attempts and generate notable events.
D.Implementing automated response actions to isolate infected endpoints upon detection of malware.
AnswerB

The Identify function in NIST CSF 2.0 emphasizes understanding cybersecurity risks to systems, people, assets, data, and capabilities. Splunk ES's Asset and Identity framework allows organizations to centrally manage and correlate asset information, which is fundamental for identifying what needs protection and assessing risk. This directly supports the Identify function by providing a current inventory and context for critical assets.

Why this answer

The Identify function in NIST CSF 2.0 focuses on understanding the cybersecurity risks to systems, people, assets, data, and capabilities. Splunk ES's Asset and Identity framework provides a centralized way to manage and correlate asset information, which is essential for identifying what needs protection and assessing risk. This directly supports the Identify function by maintaining an accurate inventory and context for critical assets, enabling effective governance and risk management.

Exam trap

The trap here is confusing the Identify function with Detect or Respond, where asset inventory is foundational but not the active detection or response itself.

177
MCQhard

You are hunting for suspicious PowerShell activity on endpoints. You have PowerShell Script Block Logging (Event ID 4104) ingested into Splunk. Which search best identifies scripts that download and execute remote content, a common attacker technique?

A.index=win EventCode=4103 | stats count by ScriptBlockText
B.index=win EventCode=4104 | regex ScriptBlockText="^[A-Za-z0-9+/=]{100,}$"
C.index=win EventCode=4104 | where like(ScriptBlockText, "%DownloadString%") OR like(ScriptBlockText, "%Invoke-Expression%")
D.index=win EventCode=4104 | where like(ScriptBlockText, "%Get-Process%")
AnswerC

Event ID 4104 captures PowerShell script block text. Searching for DownloadString and Invoke-Expression identifies common download-and-execute patterns used by attackers. This combination is specific to remote payload retrieval and execution, making it an effective hunt query.

Why this answer

PowerShell Script Block Logging (4104) records the actual script text. Attackers frequently use DownloadString to fetch remote payloads and Invoke-Expression to execute them. Searching for these strings directly identifies the download-and-execute chain, which is a high-fidelity indicator of malicious PowerShell activity.

Exam trap

The trap here is confusing PowerShell event IDs, such as using 4103 module logging instead of 4104 script block logging, which contains the full script text.

178
MCQhard

During an investigation, an analyst observes multiple `Endpoint` events where `lsass.exe` is accessed with `PROCESS_VM_READ` by a non-standard binary named `diagtrack.exe` running from `C:\Users\Public\`. Which Splunk ES data model and field combination best supports detecting this credential-dumping behavior?

A.Network_Traffic data model, filtering on `dest_port` and `bytes_out` to detect exfiltration
B.Endpoint data model, correlating `process_name` and `process_id` with `access` events from the `Processes` node
C.Authentication data model, using `user` and `src` fields to identify failed logon attempts
D.Change_Analysis data model, monitoring registry key modifications under `HKLM\SAM`
AnswerB

The Endpoint data model's Processes node captures process access events, including the source process name and the target process, along with granted access masks. By correlating the source binary and the target lsass.exe, Splunk ES can surface suspicious access consistent with credential dumping, which is exactly the behavior described.

Why this answer

Detecting credential dumping requires visibility into process access events, which the Endpoint data model provides through its Processes node. By correlating the source binary with the target lsass.exe and the granted access mask, Splunk ES can identify suspicious memory reads that are characteristic of tools like Mimikatz or custom dumpers, even when the binary name is masqueraded.

Exam trap

The trap here is assuming that credential dumping is always visible in authentication logs, when the actual access occurs at the process level and requires endpoint process telemetry.

179
MCQeasy

A SOC analyst observes an unusual spike in failed login attempts followed by a successful login from a new IP address. Which Splunk Enterprise Security dashboard should the analyst check to confirm if this is a potential brute-force attack?

A.User Activity Center
B.Protocol Intelligence
C.Access Anomalies
D.Threat Intelligence Activity
AnswerC

Access Anomalies correlates authentication failures with subsequent successful logins, directly surfacing the failed-then-successful pattern from a new source IP that the stem describes. It aggregates this behaviour per user and src, letting the analyst confirm brute-force activity without manual search construction.

Why this answer

The Access Anomalies dashboard in Splunk Enterprise Security is designed to surface unusual authentication behavior, including spikes in failed logins followed by successful logins from new or unusual IP addresses — the classic signature of a brute-force attack. It aggregates authentication data and highlights anomalies in access patterns, making it the correct dashboard for this investigation.

Exam trap

SPLK-5001 often tests the confusion between dashboards that sound similar (User Activity Center vs. Access Anomalies), causing candidates to pick a dashboard that focuses on user behavior rather than authentication anomaly detection.

How to eliminate wrong answers

Option A (User Activity Center) is wrong because it focuses on per-user activity and asset context, not on detecting authentication anomalies like brute-force patterns. Option B (Protocol Intelligence) is wrong because it analyzes network protocol traffic (e.g., DNS, HTTP, email) rather than authentication events. Option D (Threat Intelligence Activity) is wrong because it correlates events with threat intelligence feeds, which is useful for known-bad IPs but not for detecting the behavioral pattern of brute-force attempts.

180
MCQmedium

When troubleshooting a missing notable event, which search should you run to verify if the correlation search is producing results?

A.index=notable
B.Check the 'scheduler.log'.
C.Run the search query logic manually in the Search app.
D.Re-index the source data.
AnswerC

Running the correlation search's query logic manually in the Search app isolates whether the underlying search returns results at all. If it produces events, the logic is sound and the fault lies in scheduling, throttling or alert configuration rather than the query itself.

Why this answer

Running the correlation search's SPL logic manually in the Search app is the definitive way to verify whether the underlying query returns events. If the raw search produces results but no notable event appears, the problem lies in the alert action, throttling, or suppression configuration rather than the search logic itself. This isolates the search engine behavior from the correlation search scheduling and alerting pipeline.

Exam trap

SPLK-5001 often tests the distinction between verifying search logic versus verifying scheduling and alerting infrastructure — candidates incorrectly jump to scheduler.log or the notable index instead of isolating the search itself.

How to eliminate wrong answers

Option A is wrong because querying index=notable only shows notable events that were already successfully written — if the correlation search never fired, this index will be empty and tells you nothing about why. Option B is wrong because scheduler.log shows whether the scheduled search ran and its status, but does not reveal whether the search logic itself would return matching events. Option D is wrong because re-indexing source data is a destructive, unnecessary action that does not diagnose the correlation search and could cause data duplication or license issues.

181
MCQmedium

Which component of the Splunk Enterprise Security architecture is responsible for generating notable events?

A.The Search Head.
B.The Forwarder.
C.The License Master.
D.The Indexer.
AnswerA

Correlation searches run on the search head, and their alert actions create the notable events surfaced in Incident Review. The search head is therefore the component that generates notables, satisfying the stem's requirement for the generating component within the Splunk Enterprise Security architecture.

Why this answer

In Splunk Enterprise Security, correlation searches run on the Search Head, and their alert actions (including the 'notable' action) generate notable events. The Search Head is where ES app components — correlation searches, data models, and the notable event framework — execute. Indexers store raw data, forwarders send data, and the License Master manages licensing; none of these generate notables.

Exam trap

SPLK-5001 often tests the role separation in Splunk ES architecture — candidates mistakenly attribute notable generation to indexers because indexers process the data, but the correct answer is always the Search Head where correlation searches execute.

How to eliminate wrong answers

Option B is wrong because forwarders only collect and forward raw data to indexers; they do not run correlation searches or create notable events. Option C is wrong because the License Master (now License Manager) only tracks license usage and does not process or generate security events. Option D is wrong because indexers store and index raw events and execute parts of distributed searches, but the correlation search logic and notable event creation happen on the Search Head.

182
MCQhard

A security analyst is reviewing an incident where an attacker used the technique 'T1071.001 - Application Layer Protocol: Web Protocols' for command and control. The analyst needs to identify which data sources in Splunk ES would be most effective for detecting this activity. Which of the following data sources should be prioritized?

A.Firewall logs and NetFlow data
B.Endpoint detection and response (EDR) telemetry
C.Web proxy logs and DNS logs
D.Authentication logs and Windows Security event logs
AnswerC

Web proxy logs capture HTTP/HTTPS requests and responses, which are the primary protocols used in T1071.001. DNS logs can reveal domain lookups associated with C2 domains. Together, they provide visibility into the web-based communication channels that attackers abuse. Splunk ES can correlate these logs with threat intelligence to detect known malicious domains or anomalous patterns, making them the most relevant data sources for this technique.

Why this answer

Web proxy logs and DNS logs provide the application-layer visibility needed to detect T1071.001, which relies on HTTP/HTTPS for command and control. Proxy logs show the actual web requests, including URLs and user agents, while DNS logs can reveal domain resolutions to known C2 infrastructure. Splunk ES can ingest these sources and apply threat intelligence matching or behavioral analytics to identify malicious web traffic.

Exam trap

The trap here is assuming that network flow data or firewall logs are sufficient to detect application-layer C2, when they lack the necessary protocol details.

183
Multi-Selecthard

Which TWO actions can be taken on a notable event directly from the Incident Review dashboard?

Select 2 answers
A.Change the notable event status
B.Execute adaptive response actions
C.Modify the correlation search code
D.Rebuild the threat intelligence index
E.Delete the underlying index
AnswersA, B

The Incident Review dashboard exposes a status field per notable event, letting analysts move events through New, In Progress, Resolved and Closed. Changing that status directly from the dashboard satisfies the stem's requirement for an action available on the event itself.

Why this answer

Option A is correct because the Incident Review dashboard in Splunk Enterprise Security lets analysts change a notable event's status (e.g., New, In Progress, Resolved, Closed) directly from the event's row or detail view to reflect triage progress. Option B is correct because the dashboard provides the ability to run adaptive response actions (such as sending email, running a script, or triggering other configured actions) on a notable event without leaving the review workflow. Option C is not correct because correlation search code is edited in the Correlation Search editor or via configuration files, not from the Incident Review dashboard.

Option D is not correct because rebuilding the threat intelligence index is an administrative maintenance task performed through threat intelligence management, not an incident review action. Option E is not correct because deleting an underlying index is a destructive administrative operation done in Settings, not from the Incident Review dashboard.

Exam trap

SPLK-5001 often tests which actions are available directly from Incident Review — the trap is selecting administrative or destructive actions (modifying search code, deleting indexes) that are not part of the analyst's per-event workflow.

184
Multi-Selecthard

You are auditing your environment against the NIST CSF 'Detect' function. Which TWO of the following Splunk ES features provide the necessary visibility?

Select 2 answers
A.Notable Events framework.
B.Workload Management.
C.Data Model acceleration.
D.Correlation Searches.
E.Report acceleration.
AnswersA, D

The notable events framework aggregates and prioritises alerts produced by correlation searches into an analysable queue, giving analysts the triage visibility the Detect function demands. It satisfies the stem by surfacing suspicious activity requiring investigation, complementing the detection logic itself.

Why this answer

The NIST CSF 'Detect' function requires capabilities to identify the occurrence of cybersecurity events, and in Splunk ES the Notable Events framework (A) is the mechanism that surfaces and tracks those identified events as discrete, reviewable notables for analysts, directly supporting detection visibility. Correlation Searches (D) are the scheduled or real-time detections that evaluate data against rules and generate those notable events, making them the core detection logic that fulfills the Detect function. Workload Management (B) is a resource-scheduling and CPU/IO prioritization feature, not a detection-visibility capability.

Data Model acceleration (C) and Report acceleration (E) are performance optimizations that speed up searches over data models or saved reports, but they do not themselves provide detection visibility or generate security findings.

Exam trap

SPLK-5001 often tests the mapping of Splunk features to NIST CSF functions. Candidates might confuse performance features like Data Model acceleration with detection features, or think that Workload Management provides visibility when it actually manages resources.

185
MCQmedium

You are configuring a new Data Model for use with Splunk Enterprise Security. Which action is required to ensure the data model accelerates correctly for use in notable event generation?

A.Configure the data model to use only indexed fields.
B.Set the data model to root-level permissions only.
C.Manually create tags for every field in the data model.
D.Enable acceleration and define a summary range.
AnswerD

Acceleration requires both enabling it on the data model and defining a summary range, which determines how far back summaries are built. Without a summary range, acceleration cannot populate correctly, so this action satisfies the stem's requirement for notable event generation.

Why this answer

To use a data model for notable event generation in ES, you must enable acceleration and define a summary range, because ES correlation searches rely on accelerated data models for performance. Acceleration creates summary data that the data model can query quickly, and the summary range determines how far back the summaries are retained.

Exam trap

SPLK-5001 often tests the misconception that data model acceleration is automatic or that permissions/indexing alone suffice, when the explicit steps of enabling acceleration and setting a summary range are required.

How to eliminate wrong answers

Option A is wrong because data models can include non-indexed fields; acceleration does not require all fields to be indexed, and restricting to indexed fields would limit the model's usefulness. Option B is wrong because root-level permissions only control who can access the data model, not whether it accelerates. Option C is wrong because tags are typically defined in add-ons or via event types, not manually for every field, and manual tagging is not a requirement for acceleration.

186
MCQhard

A malware infection is suspected on a host. You notice traffic on port 445. Which Splunk ES correlation search should be prioritized to investigate lateral movement?

A.Brute Force Access
B.Malware Detection
C.Lateral Movement
D.DGA Detection
AnswerC

Port 445 indicates SMB, a common lateral-movement channel; the Lateral Movement correlation search aggregates authentication and file-share activity across hosts to surface exactly that behaviour, satisfying the requirement to prioritise a search for suspected spread from the infected host.

Why this answer

Port 445 is used by SMB (Server Message Block), which is the primary protocol for Windows file sharing and is commonly abused for lateral movement via tools like PsExec, SMBExec, and WannaCry-style propagation. Splunk ES includes a 'Lateral Movement' correlation search that detects suspicious SMB connections, remote service creation, and other lateral movement techniques. Prioritizing this search directly addresses the observed traffic and the suspected malware infection.

Exam trap

The trap is selecting a generic malware search when the question specifically points to port 445, which is the signature of SMB lateral movement; candidates must map the protocol to the correct ES analytic story.

How to eliminate wrong answers

Option A is wrong because Brute Force Access detects repeated authentication failures, which would not be the primary concern when port 445 traffic indicates SMB-based lateral movement. Option B is wrong because Malware Detection focuses on endpoint malware signatures and behaviors, not network-level SMB lateral movement; it may be relevant but is not the most specific ES search for port 445. Option D is wrong because DGA Detection identifies domain generation algorithm traffic, which is unrelated to SMB port 445 activity.

187
MCQeasy

In the context of Splunk ES, what is an 'Asset'?

A.A malicious IP address.
B.An entity like a host or server.
C.A saved search report.
D.A notable event.
AnswerB

An Asset in Splunk Enterprise Security is a modelled entity representing a host, server or similar device, populated from asset lookup data and used to enrich notable events. This satisfies the definition by identifying the host or server as the entity being described.

Why this answer

In Splunk Enterprise Security, an 'Asset' is a normalized representation of an entity such as a host, server, endpoint, or device that is part of the IT infrastructure. Assets are defined in the Asset and Identity framework via CSV lookups and are used to enrich events with context (e.g., owner, priority, category). A malicious IP address is a threat indicator, not an asset.

Exam trap

SPLK-5001 often tests the definition of an asset versus other ES concepts — candidates may confuse assets with threat indicators or notables, but an asset is specifically an infrastructure entity like a host or server.

How to eliminate wrong answers

Option A is wrong because a malicious IP address is a threat intelligence indicator (often stored in threat intelligence lookups or the threat framework), not an asset. Option C is wrong because a saved search report is a Splunk knowledge object, not an asset in the ES asset framework. Option D is wrong because a notable event is an alert generated by a correlation search, not an asset; notables may reference assets but are not assets themselves.

188
Multi-Selectmedium

Which TWO of the following are valid methods for enriching notable events in Splunk ES?

Select 2 answers
A.Disabling real-time alerts.
B.Increasing the search time range of the correlation search.
C.Modifying the indexer cluster replication factor.
D.Configuring the Asset and Identity framework.
E.Using automatic lookup definitions to append metadata to events.
AnswersD, E

The Asset and Identity framework correlates event fields such as IP, hostname or user against lookup collections, appending asset and identity metadata to notable events during correlation search execution. This satisfies the enrichment requirement by resolving raw identifiers into contextual ownership and priority data.

Why this answer

Option D is correct because the Asset and Identity framework in Splunk ES enriches notable events by automatically appending asset and identity metadata (such as priority, category, owner, and business unit) to events based on IP, MAC, or user lookups, which directly enhances the context of notable events. Option E is correct because automatic lookup definitions (configured in props.conf and transforms.conf) perform lookup-based field enrichment at search time, appending metadata such as asset or identity attributes to events, which is a standard mechanism for enriching notable events in ES. Option A is incorrect because disabling real-time alerts only stops alert generation and does not add any contextual data to notable events.

Option B is incorrect because extending a correlation search's time range affects when and how often the search runs, not the enrichment of the resulting notable events. Option C is incorrect because changing the indexer cluster replication factor is a data-availability and resilience setting and has no bearing on event enrichment.

Exam trap

The trap is that candidates pick options that sound like they improve detection (increasing time range, disabling real-time alerts) when the question asks specifically about enrichment — adding context to notable events, not changing detection scope or infrastructure.

189
MCQeasy

Which of the following is considered 'Reconnaissance' in the Cyber Kill Chain?

A.Sending a spear-phishing email.
B.Encrypting user files for ransom.
C.Installing a backdoor on a web server.
D.Scanning external IP ranges for open ports.
AnswerD

Scanning external IP ranges for open ports is active reconnaissance: the adversary probes target systems to map exposed services before exploitation. This satisfies the Cyber Kill Chain's reconnaissance phase, which covers both passive and active information gathering against the target.

Why this answer

Reconnaissance in the Cyber Kill Chain involves information gathering and scanning to identify potential targets. Scanning external IP ranges for open ports is a classic reconnaissance activity, as it helps attackers map the attack surface. The other options represent later stages: spear-phishing is delivery, encryption for ransom is actions on objectives, and installing a backdoor is installation.

Exam trap

SPLK-5001 often tests the mapping of specific activities to the correct Cyber Kill Chain phase, causing candidates to confuse reconnaissance with delivery or exploitation, especially when activities involve scanning or email.

How to eliminate wrong answers

Option A is wrong because sending a spear-phishing email is part of the Delivery phase, where the attacker delivers the payload to the victim. Option B is wrong because encrypting user files for ransom is part of the Actions on Objectives phase, where the attacker achieves their goal. Option C is wrong because installing a backdoor on a web server is part of the Installation phase, where the attacker establishes persistence.

190
MCQhard

An analyst observes a series of events where a process creates a child process with a command line that includes encoded PowerShell commands. The parent process is a Microsoft Office application. Which attack technique is most likely being used?

A.Watering hole attack
B.Phishing with a malicious macro
C.Supply chain compromise
D.Drive-by download
AnswerB

Microsoft Office applications spawning PowerShell with encoded commands is a common indicator of a malicious macro. Attackers use macros to execute PowerShell, often with base64-encoded payloads to evade detection. This technique is frequently used in phishing campaigns. Splunk ES can detect this by monitoring process creation events where the parent is an Office app and the child is PowerShell with suspicious arguments.

Why this answer

The scenario describes a Microsoft Office application spawning a child process with encoded PowerShell commands. This is a classic sign of a malicious macro, often delivered via phishing. Drive-by downloads, watering hole attacks, and supply chain compromises do not typically exhibit this specific process lineage.

Therefore, the most likely technique is a phishing attack using a malicious macro.

Exam trap

The trap here is assuming any encoded PowerShell indicates a sophisticated attack, but the key is the parent process: Office applications spawning PowerShell strongly suggest macro-based execution.

191
MCQeasy

A security analyst needs to quickly identify which users have logged in from more than three distinct source IP addresses in the last 24 hours. Which SPL command correctly calculates the number of distinct source IPs per user?

A.stats values(src_ip) as ip_list by user | eval ip_count = mvcount(ip_list)
B.dedup src_ip | stats count by user
C.stats dc(src_ip) as ip_count by user
D.stats count(src_ip) as ip_count by user
AnswerC

The stats command with dc(src_ip) calculates the distinct count of source IP addresses for each user. This directly provides the number of unique IPs per user. The by user clause groups the results by user, enabling identification of users with more than three distinct IPs. This is the correct and efficient way to achieve the requirement.

Why this answer

The dc function in the stats command calculates the distinct count of a field. Using dc(src_ip) by user directly returns the number of unique source IPs for each user, which is exactly what is needed to find users with more than three distinct IPs. It is efficient and avoids the pitfalls of counting total events or using dedup incorrectly.

Exam trap

The trap here is using count(src_ip) instead of dc(src_ip), which counts events rather than unique IP addresses, leading to incorrect results.

192
MCQhard

An analyst is investigating an incident where a user's risk score spiked significantly. Which investigative tool allows the analyst to see the timeline of all contributing risk events?

A.Risk Analysis Dashboard
B.Security Posture Dashboard
C.Investigation Workbench
D.Incident Review
AnswerA

The Risk Analysis Dashboard presents risk events chronologically alongside contributing factors, letting the analyst trace which detections accumulated into the score spike. This timeline view directly satisfies the need to see all contributing risk events in sequence rather than as isolated alerts.

Why this answer

The Risk Analysis Dashboard in Splunk Enterprise Security is purpose-built to visualize risk scores and the underlying risk events that contributed to them. It shows a timeline of risk events per entity (user, system, etc.), letting the analyst trace exactly which detections drove the score spike.

Exam trap

SPLK-5001 often tests the distinction between dashboards that show risk scores (Risk Analysis Dashboard) and those that show notable events or investigations (Incident Review, Investigation Workbench) — candidates who pick Incident Review miss that the question asks for the risk event timeline.

How to eliminate wrong answers

Option B is wrong because the Security Posture Dashboard summarizes overall security posture and notable event trends, not the granular risk event timeline for a specific entity. Option C is wrong because the Investigation Workbench is used to pivot on entities and view related events, but it does not present the risk-score contribution timeline that the Risk Analysis Dashboard provides. Option D is wrong because Incident Review is where analysts triage notable events and manage investigations, not where they inspect the risk event timeline that produced a score.

193
MCQeasy

An analyst needs to correlate an alert with the 'Delivery' phase of the Cyber Kill Chain. Which data source should be most prioritized for this specific stage?

A.Domain Controller authentication logs.
B.Email gateway logs and web proxy logs.
C.Internal host process creation logs.
D.Endpoint file integrity monitoring.
AnswerB

The Delivery phase covers weaponisation and transmission, where malicious payloads reach the victim. Email gateway and web proxy logs capture delivery vectors such as phishing attachments and drive-by downloads, directly evidencing this stage rather than exploitation or command-and-control.

Why this answer

The Delivery phase of the Cyber Kill Chain covers how the attacker transmits the weaponized payload to the victim — typically via email attachments, malicious links, or drive-by downloads. Email gateway logs capture delivery attempts (attachments, sender reputation, URL clicks), and web proxy logs capture drive-by download and malicious URL access. These two sources are the primary telemetry for correlating alerts to the Delivery stage.

Exam trap

SPLK-5001 often tests whether candidates can map data sources to the correct Kill Chain phase — the trap is choosing endpoint or authentication logs for Delivery when those belong to later phases like Exploitation or Credential Access.

How to eliminate wrong answers

Option A is wrong because Domain Controller authentication logs map to the Credential Access and Lateral Movement phases (e.g., pass-the-hash, Kerberoasting), not Delivery. Option C is wrong because internal host process creation logs correspond to the Exploitation, Installation, and Command and Control phases — process execution happens after delivery. Option D is wrong because endpoint file integrity monitoring detects file changes post-compromise (Installation/Actions on Objectives), not the initial delivery vector.

194
Multi-Selecteasy

Which TWO areas of the Splunk ES environment are used to manage risk-based alerting configurations?

Select 2 answers
A.Risk Analysis configuration
B.License Master UI
C.Knowledge Object Manager
D.Correlation Search Editor
E.Data Model Acceleration UI
AnswersA, D

Risk Analysis configuration holds the risk framework settings — risk index, risk objects and scoring — that correlation searches write into. It is one of the two ES areas where risk-based alerting is managed, satisfying the stem's requirement for configuring RBA behaviour.

Why this answer

Risk Analysis configuration (A) is correct because it is the Splunk ES area where you define and tune risk framework settings such as risk scores, risk objects, and risk index/threshold behavior used by risk-based alerting. The Correlation Search Editor (D) is also correct because RBA relies on correlation searches to generate risk events, and this editor is where you configure the search logic, risk annotations, and risk message/score actions that feed the risk framework. The License Master UI (B) only handles licensing and does not configure RBA behavior.

The Knowledge Object Manager (C) is a general object-management interface, not the dedicated RBA configuration area. The Data Model Acceleration UI (E) manages acceleration for data models and is unrelated to defining risk-based alerting configurations.

Exam trap

SPLK-5001 often tests the confusion between RBA configuration areas (Risk Analysis configuration and Correlation Search Editor) and unrelated administrative UIs like the License Master or Data Model Acceleration, which support but do not configure RBA.

195
Multi-Selecthard

You are integrating Splunk with the CIS Benchmarks. Which TWO of the following configurations are necessary to report on 'Secure Configuration' of endpoints?

Select 2 answers
A.Configure all logs to use the 'Syslog' protocol only.
B.Enablement of the 'Splunk App for CIS Benchmarks'.
C.Install a third-party antivirus solution.
D.Deployment of the Splunk Universal Forwarder on target endpoints.
E.Configure the index to 'Hot/Warm' storage only.
AnswersB, D

Installing the Splunk App for CIS Benchmarks supplies the prebuilt dashboards, data models and field extractions that map raw CIS-CAT scan output to the Secure Configuration reporting schema. Without it, ingested benchmark results remain unparsed, so the endpoint compliance posture required by the stem cannot be reported.

Why this answer

Option B is correct because the Splunk App for CIS Benchmarks provides the pre-built dashboards, reports, and knowledge objects that map CIS Benchmark controls to Splunk data, which is required to report on Secure Configuration compliance. Option D is correct because the Splunk Universal Forwarder must be deployed on the target endpoints to collect and forward the relevant security configuration data (such as registry, file, and audit settings) to the Splunk indexers for analysis. Option A is incorrect because Splunk can ingest data via multiple protocols (Splunk-to-Splunk, HTTP Event Collector, syslog, etc.), and restricting to syslog only is neither necessary nor sufficient for CIS Benchmark reporting.

Option C is incorrect because a third-party antivirus solution is unrelated to Splunk's CIS Benchmark reporting capability. Option E is incorrect because index storage tiering (Hot/Warm) affects retention and performance, not the ability to report on Secure Configuration.

Exam trap

SPLK-5001 often tests whether candidates conflate 'collecting data' with 'reporting on compliance' — the trap is picking only the forwarder or only the app, when both are required for CIS Benchmark reporting to function.

196
MCQmedium

When investigating a case, where should an analyst document their findings to ensure they are available to other team members?

A.In the 'Comments' section of the Case.
B.In the splunkd.log file.
C.By modifying the correlation search.
D.In the Asset and Identity manager.
AnswerA

The Comments section attaches analyst notes directly to the case record, so every team member viewing that case sees the findings in context, unlike personal notes or external documents that remain outside shared investigative workflow.

Why this answer

In Splunk Enterprise Security, the Case Management feature provides a 'Comments' section where analysts can document investigation findings, and these comments are stored with the case and visible to all team members who have access to the case. This ensures collaboration and continuity across shifts.

Exam trap

SPLK-5001 often tests the misconception that findings should be documented in system logs or by altering detection rules, when the correct location is the Case Comments section for team visibility.

How to eliminate wrong answers

Option B is wrong because splunkd.log is a system diagnostic log for the Splunk daemon, not a place for analyst documentation, and it is not designed for case collaboration. Option C is wrong because modifying a correlation search changes detection logic, not case documentation, and would not record findings. Option D is wrong because the Asset and Identity manager is used to maintain asset and identity data for correlation, not to document case findings.

197
MCQhard

You want to suppress a specific correlation search alert for a legitimate vulnerability scan. What is the most precise way to achieve this without disabling the search?

A.Lower the urgency of the notable event.
B.Create a Notable Event Suppression entry.
C.Modify the correlation search cron schedule.
D.Delete the scan data from the index.
AnswerB

Notable Event Suppression matches specific field values, such as the scanner's signature or source, and drops only those matching events before they become notables. The correlation search keeps running, satisfying the requirement to suppress without disabling it.

Why this answer

Notable Event Suppression entries in Splunk ES allow you to filter out specific notable events from triggering alerts or appearing in the Incident Review dashboard based on field values (e.g., matching a vulnerability scanner's signature or source). This is the most precise method because it targets only the specific events you want to suppress while leaving the correlation search fully operational for all other detections.

Exam trap

SPLK-5001 often tests the misconception that changing urgency or disabling a search is the way to handle false positives, when the precise, non-disruptive method is suppression.

How to eliminate wrong answers

Option A is wrong because lowering urgency only changes the severity label of the notable event; it still fires and appears in the Incident Review queue, consuming analyst attention. Option C is wrong because modifying the cron schedule alters when the search runs for all events, not just the legitimate scan, potentially causing missed detections during the unscheduled window. Option D is wrong because deleting scan data from the index destroys forensic evidence and is destructive, irreversible, and does not prevent future scan events from triggering the alert.

198
Multi-Selectmedium

You are reviewing the data ingestion pipeline for Splunk Enterprise Security. To ensure that the CIM (Common Information Model) is correctly applied to your data, which two actions are required when configuring a new data source? (Choose two.)

Select 2 answers
A.Create a new event type that tags the relevant fields.
B.Apply the appropriate tags to the data source or fields.
C.Define field aliases to map vendor-specific field names to CIM field names.
D.Enable data model acceleration for all data models.
E.Create a new index for the data source.
AnswersB, C

Tags are required to associate events with specific data models and event types within the CIM. For instance, tagging authentication events with 'authentication' and 'success' allows the Authentication data model to include them. Tags are applied via the 'tag' command in props.conf or through the UI. Without correct tags, the data model will not accelerate or include the events, breaking CIM-based correlations.

Why this answer

To make a new data source CIM-compliant, you must map vendor-specific fields to CIM field names using field aliases and apply the correct tags to associate events with the appropriate data models. These two actions ensure that the data is normalized and included in the CIM, enabling correlation searches and other ES features to work correctly.

Exam trap

The trap here is assuming that data model acceleration or creating a new index is necessary for CIM compliance, but the core requirements are field aliases and tags, which are often overlooked in favor of more visible configurations.

199
MCQhard

You need to modify the default 'Risk Score' logic for a specific asset. Where should this customization occur?

A.By changing the sourcetype definition.
B.In the 'limits.conf' file.
C.By editing the 'notable_event' python script.
D.In the 'Risk Scoring' configuration or via lookup tables.
AnswerD

Risk score adjustments for a specific asset are applied through the risk scoring configuration or by editing lookup tables that map asset attributes to scores. This overrides the default calculation without altering global correlation searches.

Why this answer

Risk score logic for a specific asset can be customized in the Risk Scoring configuration (via the Risk Analysis framework's settings) or by using lookup tables to override or adjust scores based on asset attributes. This allows per-asset tuning without modifying core ES code.

Exam trap

SPLK-5001 often tests whether candidates know risk scoring is configured declaratively (Risk Scoring config or lookups) rather than by editing scripts or core config files — distractors like limits.conf and python script edits exploit the desire for a 'quick hack'.

How to eliminate wrong answers

Option A is wrong because sourcetype definitions control parsing and field extraction, not risk scoring logic — changing them would affect data ingestion, not risk calculation. Option B is wrong because limits.conf controls search resource limits (memory, concurrency), not risk scoring rules. Option C is wrong because the notable_event python script is part of ES's internal notable generation, and editing it is unsupported and would be overwritten on upgrade — risk scoring is configured declaratively, not by patching scripts.

200
Multi-Selecthard

A Splunk ES analyst is investigating a potential Kerberoasting attack. The analyst wants to identify the key indicators of this activity. Which TWO of the following are primary indicators of a Kerberoasting attack that the analyst should look for in Splunk ES? (Choose two.)

Select 2 answers
A.Multiple failed logon attempts (Event ID 4625) for a single user account within a short period.
B.A single user account requesting an unusually high number of service tickets for different SPNs in a short time.
C.The use of the KRBTGT account to request a ticket-granting ticket (TGT) with a long lifetime.
D.A high volume of Kerberos service ticket requests (Event ID 4769) with weak encryption types such as RC4.
E.A sudden increase in DNS queries for service records (SRV) from a single host.
AnswersB, D

In Kerberoasting, an attacker often uses a single compromised account to request service tickets for many SPNs to gather multiple tickets for offline cracking. This behavior results in a high volume of Event ID 4769 requests from one user to various services. Splunk ES can detect this anomaly by analyzing ticket requests per user over time, making it a primary indicator.

Why this answer

Kerberoasting is characterized by attackers requesting service tickets for SPNs and then cracking them offline. The two primary indicators are a high volume of service ticket requests (Event ID 4769) with weak encryption like RC4, and a single user requesting many service tickets for different SPNs. These patterns are detectable in Splunk ES through the Authentication data model and custom correlation searches.

Exam trap

The trap here is confusing Kerberoasting with other attacks like brute force or golden ticket, leading analysts to select indicators that are not specific to Kerberoasting.

201
Multi-Selecthard

Which THREE commands can be used to handle or create statistical summaries?

Select 3 answers
A.stats
B.fields
C.streamstats
D.eventstats
E.sort
AnswersA, C, D

The `stats` command calculates aggregations such as count, sum, average and distinct counts across events, directly producing the statistical summaries the question requires. It satisfies the constraint of handling or creating summaries by grouping results with `by` clauses and applying functions like `avg()` or `dc()` to raw search results.

Why this answer

Option A, `stats`, is correct because it is the primary Splunk search command for calculating aggregate statistical summaries such as count, sum, avg, min, max, and dc over result sets. Option C, `streamstats`, is correct because it computes running (cumulative) statistics as events stream through the pipeline, producing statistical summaries like running totals and moving averages. Option D, `eventstats`, is correct because it enriches each event with aggregated statistics (for example, adding an avg or count field to every event) while preserving the original events, making it a statistical summary command.

Option B, `fields`, is not correct because it only includes or excludes fields from results and does not compute any statistics. Option E, `sort`, is not correct because it merely orders results by specified fields and performs no statistical aggregation.

Exam trap

SPLK-5001 often tests the distinction between transforming commands (stats) and non-transforming statistical commands (eventstats, streamstats) — candidates mistakenly include filtering commands like fields or sort.

202
MCQmedium

A security analyst needs to adjust the weight of a specific risk rule. Where should this configuration be modified?

A.Correlation Search Editor
B.Identity Manager
C.Risk Index Configuration
D.Risk Notable Settings
AnswerA

Risk rule weighting is configured within the Correlation Search Editor, where the risk object and its score are defined. Adjusting the weight here changes how much each triggered correlation search contributes to an entity's overall risk score, satisfying the requirement to modify a specific rule's weight.

Why this answer

Risk rule weights are defined as part of the correlation search definition itself, so the weight is edited in the Correlation Search Editor within Enterprise Security. The editor exposes the risk analysis configuration, including the risk object fields and the risk score/weight assigned when the search fires. Changing the weight anywhere else would not affect how the correlation search writes risk events.

Exam trap

SPLK-5001 often tests the misconception that risk weights live in a global 'Risk Index Configuration' or 'Risk Notable Settings' page, when in fact the weight is a per-correlation-search attribute edited in the Correlation Search Editor.

How to eliminate wrong answers

Option B is wrong because Identity Manager manages asset and identity lookups, not risk scoring. Option C is wrong because the Risk Index Configuration controls the risk index's retention, permissions, and data model acceleration, not individual rule weights. Option D is wrong because Risk Notable Settings govern how risk notables are generated and displayed, not the underlying per-rule weight.

203
MCQmedium

A SOC analyst is reviewing a notable event in Splunk Enterprise Security that was generated from a correlation search firing against a risk index. The analyst wants to see the individual risk events that contributed to the notable's risk score, including the contributing risk rules and their individual risk scores. Which action should the analyst take?

A.Review the ES Audit dashboard to identify which correlation searches recently fired and generated risk events.
B.Open the Notable Event in the Incident Review dashboard and use the Risk Event drilldown to view the contributing risk events.
C.Use the Threat Intelligence framework to correlate the notable's source IP against known threat indicators.
D.Run a search against the risk index filtering by the notable's event ID to retrieve the associated risk events.
AnswerB

The Incident Review dashboard in Splunk Enterprise Security provides a risk event drilldown that surfaces the underlying risk events associated with a notable. This allows the analyst to see each contributing risk rule, its risk score, and the risk object involved, which is essential for understanding how the aggregate risk score was built and for prioritizing the investigation appropriately.

Why this answer

The Risk Event drilldown available from the Incident Review dashboard is purpose-built to expose the individual risk events that aggregate into a notable's risk score. It shows each contributing risk rule, the risk object, and the associated risk score, enabling the analyst to understand the composition of the notable and investigate the root causes efficiently within Splunk Enterprise Security.

Exam trap

The trap here is assuming that risk events can be located by searching the risk index with the notable's event ID, when in fact risk events are linked to notables through risk object fields rather than a shared event ID.

204
MCQhard

A Splunk ES analyst is tuning a correlation search that generates a large number of false positives. The analyst wants to reduce noise without disabling the search entirely. The search currently uses a risk rule that assigns a risk score of 20 to each matching event. Which approach best aligns with risk-based alerting best practices?

A.Adjust the search's risk rule to assign a lower risk score and add a filter to exclude known benign activity.
B.Increase the risk score to 100 so that only high-risk events trigger notables.
C.Add a throttle to the correlation search to suppress duplicate notable events.
D.Disable the correlation search and create a new one with a different name.
AnswerA

This approach directly addresses the false-positive problem by refining the detection logic (filtering out benign activity) and reducing the risk contribution of any remaining matches. Lowering the risk score reduces the impact of the rule on overall risk scores, while the filter reduces the volume of false-positive risk events. This aligns with RBA best practices of tuning risk rules rather than disabling them, and it preserves detection coverage.

Why this answer

Tuning a noisy risk rule should involve refining the detection logic to exclude benign activity and adjusting the risk score to reflect the rule's true severity. This reduces false positives without sacrificing detection coverage. Simply raising the score, throttling, or disabling the search either fails to address the root cause or removes detection capability.

The best practice is to iteratively tune the risk rule based on observed false positives.

Exam trap

The trap here is thinking that increasing the risk score or throttling notables will reduce false positives, when in fact they only mask the symptoms or shift the problem.

205
MCQeasy

Which command is used to rename a field in the results table for better readability?

A.table src_ip as "Source Address"
B.fields src_ip:"Source Address"
C.eval "Source Address" = src_ip
D.rename src_ip as "Source Address"
AnswerD

The `rename` command changes a field's name in the results table without altering its values, satisfying the readability requirement. Using `as` with a quoted alias, `rename src_ip as "Source Address"` relabels the column header, unlike `eval`, which creates a new field while leaving the original intact.

Why this answer

The rename command is specifically designed to rename fields in search results, and the syntax 'rename src_ip as "Source Address"' correctly renames the field src_ip to "Source Address" for display purposes. This is the standard SPL way to improve readability of field names in tables.

Exam trap

SPLK-5001 often tests the syntax of common SPL commands, and candidates may confuse rename with table or eval for renaming fields.

How to eliminate wrong answers

Option A is wrong because the table command does not support renaming fields with 'as'; it only selects fields for display, and using 'as' there is invalid syntax. Option B is wrong because the fields command does not support renaming with a colon syntax; it only includes or excludes fields. Option C is wrong because eval is used to create or modify fields, but 'eval "Source Address" = src_ip' would create a new field with a space in its name, which is not the intended renaming and is not standard practice for display.

206
MCQmedium

When configuring a correlation search, what does the 'Notable Event' field 'Urgency' determine?

A.The priority ranking in the Incident Review dashboard.
B.The frequency at which the search runs.
C.The retention period of the event.
D.The speed of the correlation search execution.
AnswerA

Urgency sets the severity value assigned to the notable event, which drives its priority ranking and sorting within the Incident Review dashboard. Analysts triage by this ordering, so it satisfies the requirement to determine how prominently the notable appears.

Why this answer

In Splunk Enterprise Security, the 'Urgency' field on a notable event is a normalized severity indicator (informational, low, medium, high, critical) that drives the priority ranking and sort order within the Incident Review dashboard. It is populated by the correlation search's adaptive response action (e.g., 'risk' or 'notable' action) based on the 'urgency' argument set in the saved search. It does not affect scheduling, retention, or execution speed — those are governed by other settings.

Exam trap

SPLK-5001 often tests the distinction between notable event metadata fields (urgency, severity, status, owner) and search configuration settings (schedule, retention), so candidates who confuse 'urgency' with 'priority' or 'schedule' pick the wrong answer.

How to eliminate wrong answers

Option B is wrong because search frequency is controlled by the correlation search's cron schedule in savedsearches.conf, not by the Urgency field. Option C is wrong because event retention is governed by index retention policies (frozenTimePeriodInSecs) in indexes.conf, not by a notable event field. Option D is wrong because Urgency has no bearing on search execution performance — that depends on SPL efficiency, indexer resources, and search head capacity.

207
MCQhard

You are troubleshooting why a specific Correlation Search is not appearing in the Incident Review dashboard despite the search returning results. What is the most likely cause?

A.The correlation search schedule is set to 'Real-time'.
B.The 'Notable' adaptive response action is not enabled in the search configuration.
C.The user does not have the 'ess_admin' role.
D.The data model acceleration is lagging.
AnswerB

A correlation search only creates a notable when its alert action is configured to trigger the 'Notable' adaptive response action. Without that action enabled, results appear in search but never reach the notable index, so nothing shows in Incident Review despite the search returning matches.

Why this answer

For a correlation search's results to appear in Incident Review, the search must include the 'Notable' adaptive response action in its configuration. Without this action enabled, the search runs and returns results, but no notable events are written to the notable index, so Incident Review shows nothing. This is the most common cause of 'search fires but no notables appear.'

Exam trap

SPLK-5001 often tests the misconception that any correlation search automatically creates notable events — the trap is forgetting that the 'Notable' adaptive response action must be explicitly enabled for results to reach Incident Review.

How to eliminate wrong answers

Option A is wrong because real-time scheduling is a valid (if discouraged) schedule type; it does not prevent notable events from being created — the Notable action is what matters. Option C is wrong because lacking the ess_admin role affects the user's ability to view/manage content, not whether the search generates notables; the search runs under its configured owner's context. Option D is wrong because data model acceleration lag would delay or reduce results, but if the search is returning results (as stated), acceleration is not the blocker for notable creation.

208
MCQeasy

Which phase of the Cyber Kill Chain is most effectively mitigated by implementing strict egress filtering on your firewall?

A.Installation.
B.Command and Control (C2).
C.Reconnaissance.
D.Exploitation.
AnswerB

Egress filtering blocks outbound traffic to attacker-controlled infrastructure, severing the channel established during Command and Control. Since C2 depends on beaconing from the compromised host to external servers, restricting outbound destinations directly disrupts this phase, satisfying the strict egress constraint.

Why this answer

Strict egress filtering on the firewall blocks outbound connections from compromised hosts to attacker-controlled infrastructure, which directly disrupts the Command and Control (C2) phase of the Cyber Kill Chain. Without C2, the attacker cannot issue commands, exfiltrate data, or maintain persistence, making egress filtering one of the most effective C2 mitigations.

Exam trap

SPLK-5001 often tests whether candidates map mitigations to the correct Kill Chain phase — the trap is choosing Exploitation or Installation because they sound like 'where the attack happens,' when egress filtering specifically targets the outbound C2 channel.

How to eliminate wrong answers

Option A (Installation) is wrong because installation occurs on the endpoint itself (malware dropping files, establishing persistence) and is not primarily mitigated by network egress rules — endpoint controls like EDR and application whitelisting are more relevant. Option C (Reconnaissance) is wrong because reconnaissance is the attacker's information-gathering phase (scanning, OSINT) and happens before any internal compromise; egress filtering does not stop external scanning. Option D (Exploitation) is wrong because exploitation is the initial code execution against a vulnerability, which is mitigated by patching and hardening, not by outbound firewall rules.

209
Multi-Selectmedium

A SOC manager is configuring a new correlation search in Splunk ES to detect potential data exfiltration. The search should trigger a notable event and also automatically create a ticket in the organization's ticketing system via a third-party API. Which two configurations are required to achieve this? (Choose two.)

Select 2 answers
A.Configure a custom alert action that sends a REST API call to the ticketing system.
B.Create a saved search that runs the correlation search and sends an email.
C.Enable the risk analysis framework to assign a risk score to the user.
D.Set up a data model acceleration for the index containing the exfiltration data.
E.Enable the notable event action in the correlation search's alert actions.
AnswersA, E

A custom alert action is required to integrate with a third-party ticketing system. Splunk ES allows the creation of custom alert actions using the Splunk SDK or REST API, which can be triggered by the correlation search. This enables automatic ticket creation when the notable event is generated, streamlining incident response and ensuring no critical alerts are missed.

Why this answer

To generate a notable event, the correlation search must have the notable event action enabled. To create a ticket via API, a custom alert action that makes the API call must be configured and added to the search's alert actions. These two actions together fulfill the requirements.

Exam trap

The trap here is confusing the need for data model acceleration or risk analysis with the actual actions required to create notables and external tickets, which are distinct configurations.

210
Multi-Selectmedium

A Splunk ES analyst is investigating a potential ransomware incident. Which TWO of the following are valid indicators of ransomware activity that should be prioritized for detection? (Choose two.)

Select 2 answers
A.A sudden increase in SMB write operations to a single file server from multiple hosts
B.A high volume of file rename operations with extensions such as .encrypted or .locked
C.A single failed login attempt from an external IP address
D.An increase in DNS queries for known cryptocurrency mining pools
E.A user reporting slower than usual workstation performance
AnswersA, B

Ransomware often spreads laterally via SMB and encrypts shared files, causing a spike in write operations to file servers. This behavior is visible in network traffic or endpoint logs and is a strong indicator of active encryption. Correlating multiple hosts writing to the same server can confirm the attack.

Why this answer

Ransomware's core behaviors are mass file encryption and lateral spread, often via SMB. Detecting high-volume file renames with ransomware extensions and spikes in SMB writes to shared servers directly targets these behaviors, providing actionable alerts. Other options are either unrelated or too nonspecific to prioritize.

Exam trap

The trap here is treating generic symptoms like performance issues or isolated login failures as ransomware indicators, when the exam expects focus on specific file and propagation behaviors.

211
MCQhard

A correlation search is failing to generate notable events due to a time-zone mismatch in the source data. What is the best way to handle this in Splunk?

A.Set the TZ attribute in props.conf for the specific sourcetype.
B.Modify the data model acceleration schedule.
C.Use an eval statement in the search to subtract hours.
D.Change the Splunk server time zone.
AnswerA

Setting the TZ attribute in props.conf for the affected sourcetype corrects timestamp interpretation at index time, aligning source data with Splunk's expected time zone. This resolves the mismatch preventing correlation searches from generating notable events.

Why this answer

The TZ attribute in props.conf tells Splunk how to interpret timestamps in a sourcetype when the source data lacks an explicit time zone or uses a non-default one. Setting TZ = <timezone> for the specific sourcetype ensures _time is calculated correctly at index time, so correlation searches evaluate events against the correct time window. This is the canonical, supported fix for time-zone mismatches in source data.

Exam trap

SPLK-5001 often tests whether candidates reach for search-time band-aids (eval subtraction) or global changes (server time zone) instead of the correct index-time fix — the TZ attribute in props.conf scoped to the sourcetype.

How to eliminate wrong answers

Option B is wrong because data model acceleration schedules control when the acceleration job runs, not how timestamps are parsed — changing the schedule does nothing for a TZ mismatch. Option C is wrong because using eval to subtract hours is a fragile search-time workaround that doesn't fix _time, breaks with DST, and won't help correlation searches that rely on indexed time. Option D is wrong because changing the Splunk server time zone affects display and scheduling globally, not the parsing of a specific sourcetype's timestamps, and is a disruptive, incorrect fix.

212
MCQmedium

An analyst is investigating a potential ransomware incident. They notice a high volume of file modifications with the .locky extension across multiple shared drives. Which Splunk ES data model is most appropriate to search for these file system changes?

A.Web
B.Endpoint.Filesystem
C.Network_Traffic
D.Authentication
AnswerB

The Endpoint.Filesystem data model tracks file creation, modification, and deletion events from endpoint data sources. It includes fields like file_name, file_path, and action, which are essential for identifying the sudden appearance of files with a specific extension like .locky, a known ransomware indicator. This model is designed for endpoint file activity monitoring.

Why this answer

The Endpoint.Filesystem data model is specifically designed to capture file system activity from endpoints, including file creation, modification, and deletion. In a ransomware scenario, the rapid appearance of files with a malicious extension like .locky across shared drives is a key indicator. Searching this data model allows the analyst to identify affected files, paths, and timestamps, facilitating containment and remediation.

Exam trap

The trap here is confusing network-based data models with endpoint file system telemetry, as ransomware encryption manifests as file modifications rather than network traffic.

213
MCQmedium

A Splunk security analyst is mapping the organization's detection capabilities to the NIST Cybersecurity Framework (CSF) Core functions. The analyst wants to ensure that the team can effectively identify anomalous activity across the enterprise. Which CSF function should the analyst prioritize to meet this objective?

A.Respond
B.Protect
C.Identify
D.Detect
AnswerD

The Detect function in the NIST CSF is defined as developing and implementing appropriate activities to identify the occurrence of a cybersecurity event. This directly aligns with the analyst's goal of identifying anomalous activity. It includes continuous monitoring, detection processes, and anomaly detection, making it the correct CSF function to prioritize for this objective.

Why this answer

The NIST CSF Detect function is specifically designed to identify the occurrence of cybersecurity events through continuous monitoring and anomaly detection. To ensure the team can effectively identify anomalous activity, the analyst should prioritize the Detect function, which encompasses detection processes and technologies like Splunk ES. This function provides the necessary capabilities to discover threats in a timely manner.

Exam trap

The trap here is conflating the Identify function with detection activities; Identify is about understanding assets and risks, not real-time monitoring for anomalies.

214
MCQeasy

A user reports that their files have been encrypted and a ransom note is displayed on their screen. Which type of malware is most likely responsible?

A.Worm
B.Ransomware
C.Trojan
D.Rootkit
AnswerB

Ransomware is a type of malware that encrypts files on a victim's system and demands payment for the decryption key. The scenario of encrypted files and a ransom note is the classic hallmark of a ransomware attack. Splunk ES can detect ransomware through indicators such as file encryption events, ransom note creation, and unusual process executions.

Why this answer

The scenario describes files being encrypted and a ransom note displayed, which are the defining characteristics of ransomware. Ransomware encrypts data and demands payment for decryption. Trojans, worms, and rootkits have different behaviors: Trojans deceive, worms self-replicate, and rootkits hide.

None of these directly cause file encryption with a ransom demand.

Exam trap

The trap here is overthinking the initial delivery method; while ransomware may be delivered via a Trojan, the described behavior—encrypted files and a ransom note—is specific to ransomware.

215
MCQhard

A Splunk ES analyst is investigating a series of notable events indicating possible pass-the-hash attacks. The events show successful authentications using NTLM from unusual source workstations to multiple servers. Which data model should the analyst query to correlate the authentication events and identify the compromised user accounts?

A.Network_Traffic
B.Authentication
C.Endpoint
D.Identity_Management
AnswerB

The Authentication data model in Splunk ES contains login and authentication events, including NTLM authentications. It provides fields like user, src, dest, and authentication type, which are essential for correlating pass-the-hash activity. Querying this data model allows the analyst to trace the compromised accounts and the scope of lateral movement.

Why this answer

Pass-the-hash involves authenticating with stolen NTLM hashes, so the Authentication data model is the primary source for login events. It contains the necessary fields to correlate source, destination, and user accounts. The other data models either focus on different telemetry or lack the authentication details required for this specific attack analysis.

Exam trap

The trap here is overlooking that pass-the-hash is an authentication-based attack, and instead focusing on endpoint or network data, which may not capture the successful authentication events.

216
MCQhard

A Splunk ES analyst is investigating a series of notable events related to a possible DNS tunneling attack. The analyst wants to identify domains that are being queried with unusually high frequency or with long subdomain strings, which are common indicators of DNS tunneling. Which Splunk ES data model should the analyst use to efficiently search for these DNS query patterns?

A.Network Resolution
B.Network Traffic
C.Web
D.Intrusion Detection
AnswerA

The Network Resolution data model in Splunk ES is designed to capture DNS and DHCP activity, including DNS queries and responses. It contains fields such as query, answer, and src, which allow analysts to search for anomalous DNS patterns like high-frequency queries or long subdomains. This data model is the most efficient way to identify DNS tunneling indicators because it normalizes DNS logs from various sources.

Why this answer

The Network Resolution data model is specifically built to normalize DNS and DHCP data, making it the primary source for DNS query analysis in Splunk ES. By searching this data model, analysts can detect anomalies such as high query volumes or unusually long subdomains, which are characteristic of DNS tunneling. Other data models lack the necessary DNS fields or focus on different protocols.

Exam trap

The trap here is confusing network traffic flow data with DNS query details, leading analysts to search the Network Traffic data model for domain information that it does not contain.

217
MCQmedium

During an investigation of a suspected malware outbreak, an analyst needs to identify all internal hosts that have communicated with a known malicious IP address. Which Splunk ES data model should be used to search for this network communication?

A.Authentication
B.Network_Traffic
C.Intrusion_Detection
D.Endpoint.Processes
AnswerB

The Network_Traffic data model captures network flow data, including source and destination IP addresses, ports, and protocols. It is ideal for identifying internal hosts communicating with external malicious IPs. By searching this model, the analyst can quickly list all affected hosts and the nature of the traffic, enabling rapid containment.

Why this answer

The Network_Traffic data model is designed to capture network flow data, including source and destination IP addresses, ports, and protocols. In a malware outbreak, identifying all internal hosts that have communicated with a known malicious IP is critical for scoping the incident. By searching this data model, the analyst can quickly generate a list of affected hosts and the associated traffic details, enabling effective containment and remediation.

Exam trap

The trap here is assuming that endpoint process data or IDS alerts provide complete network visibility, when network flow data is the authoritative source for IP communications.

218
MCQeasy

Which of the following is a primary benefit of Risk-Based Alerting (RBA) over traditional alerting?

A.It alerts on every single event.
B.It eliminates the need for correlation searches.
C.It focuses on aggregated behavior to reduce noise.
D.It ignores all low-severity events.
AnswerC

Risk-Based Alerting aggregates many low-fidelity risk events into risk objects and raises notables only when cumulative risk crosses a threshold, so analysts investigate correlated behaviour rather than every individual detection. This aggregation substantially reduces alert noise compared with traditional per-rule alerting.

Why this answer

Risk-Based Alerting aggregates risk contributions from multiple detections into a single risk score per entity, then alerts only when the score crosses a threshold. This focuses analysts on correlated, aggregated behavior rather than individual low-fidelity events, dramatically reducing alert noise while surfacing meaningful attack patterns.

Exam trap

SPLK-5001 often tests whether candidates understand that RBA aggregates rather than eliminates — wrong answers claim it disables correlation searches or ignores low-severity events, when in fact it depends on them.

How to eliminate wrong answers

Option A is wrong because alerting on every event is the opposite of RBA — that is traditional per-event alerting and is exactly what RBA aims to avoid. Option B is wrong because RBA does not eliminate correlation searches; it relies on them (risk rules) to generate risk events, and correlation searches still drive the risk scoring. Option D is wrong because RBA does not ignore low-severity events — it aggregates them, so many low-severity events can collectively cross a risk threshold and trigger an alert.

219
MCQmedium

A security analyst needs to correlate two event types for the same user within a 10-minute window: a 'login' event and a subsequent 'privilege_escalation' event. The events share a common field 'user'. Which SPL command should be used to join these events based on the user and time proximity?

A.join user [search privilege_escalation]
B.transaction user maxspan=10m
C.stats values(action) as actions by user
D.append [search privilege_escalation] | selfjoin user
AnswerB

The transaction command groups events that share a common field (user) and occur within a specified time span (maxspan=10m). It creates a single transaction event containing both the login and privilege escalation, preserving the order and ensuring they are within 10 minutes of each other. This directly satisfies the requirement to correlate related events by user and time proximity.

Why this answer

The transaction command is designed to group related events that share a common field and occur within a specified time span. By using maxspan=10m, it ensures that only login and privilege escalation events for the same user that happen within 10 minutes are combined into a single transaction. This provides the necessary temporal correlation, unlike join or stats which do not enforce time windows.

Exam trap

The trap here is assuming that the join command can enforce a time window between events, when it only matches on field values and ignores event timing.

220
MCQhard

A Splunk ES analyst is reviewing an incident where an attacker used a compromised user account to move laterally within the network. The analyst wants to map this activity to the MITRE ATT&CK framework. Which tactic best describes the attacker's actions?

A.Initial Access
B.Lateral Movement
C.Privilege Escalation
D.Execution
AnswerB

Lateral Movement consists of techniques that attackers use to enter and control remote systems on a network. Using a compromised user account to move laterally is a classic example of this tactic. The goal is to reach additional systems and potentially escalate privileges or access sensitive data. This directly matches the scenario, making it the correct tactic.

Why this answer

The MITRE ATT&CK tactic Lateral Movement describes techniques used by attackers to move through a network after gaining initial access. Using a compromised user account to access other systems is a primary example of this tactic. It allows attackers to expand their foothold, access additional resources, and potentially escalate privileges.

Therefore, Lateral Movement is the correct mapping for this activity.

Exam trap

The trap here is confusing Lateral Movement with Privilege Escalation, as both involve expanding access; however, Lateral Movement is about moving between systems, while Privilege Escalation is about gaining higher permissions on a single system.

221
MCQhard

You are hunting for beaconing activity in proxy logs ingested into Splunk, where an implant contacts its command-and-control server at regular intervals with small jitter. Which analytic approach best identifies a host exhibiting this periodic communication pattern?

A.Aggregate bytes transferred per destination and alert when a single destination exceeds a fixed threshold of total data volume per hour.
B.Search for any destination whose fully qualified domain name was registered within the last 30 days using a passive DNS lookup and alert on all contacts to it.
C.Compute the standard deviation or variance of the inter-arrival times between successive connections from each host to each destination, then flag destinations with low variance and regular spacing.
D.Count total outbound connections per source host per day and alert on any host in the top decile of connection volume.
AnswerC

Beaconing produces connections at consistent intervals, so the time deltas between successive requests to the same destination cluster tightly and yield a low standard deviation. Measuring inter-arrival time variance per host-destination pair directly captures periodicity with jitter and is robust to the low volume that defeats volume-based approaches.

Why this answer

Periodic command-and-control check-ins reveal themselves through the regularity of connection timing rather than through volume. Calculating the variance of inter-arrival times between a host and each destination, then flagging pairs with low variance and consistent spacing, isolates beacon-like behavior even when jitter is present, because the underlying cadence remains far more regular than human or application traffic.

Exam trap

The trap here is equating beaconing with high traffic volume, when the defining characteristic is temporal regularity that volume-based thresholds cannot capture.

222
Multi-Selectmedium

An attacker has gained access to a workstation and is attempting to move laterally within the network. Which TWO of the following techniques are commonly used for lateral movement that you should monitor in Splunk ES? (Choose two.)

Select 2 answers
A.Phishing
B.Remote Desktop Protocol (RDP) hijacking
C.Pass-the-Hash
D.SQL injection
E.Cross-site scripting (XSS)
AnswersB, C

RDP hijacking involves taking over an existing RDP session on a remote host, often by using tools that manipulate session IDs. It allows an attacker to move laterally by connecting to a system where a user already has an active session. Splunk ES can detect this through monitoring of RDP logon events, especially those with unusual source or session takeovers.

Why this answer

Lateral movement involves techniques that allow an attacker to move from one compromised system to another within a network. Pass-the-Hash and RDP hijacking are both established methods for achieving this. SQL injection, XSS, and phishing are attack types that target different stages: SQL injection and XSS are web application attacks, and phishing is an initial access vector.

Thus, only Pass-the-Hash and RDP hijacking are correct.

Exam trap

The trap here is confusing attack types from different stages of the kill chain, such as phishing (initial access) or SQL injection (web exploitation), with lateral movement techniques like Pass-the-Hash and RDP hijacking.

223
MCQeasy

What does the 'OR' operator do in a search?

A.Matches either condition.
B.Excludes the specified condition.
C.Matches both conditions.
D.Matches only the first condition.
AnswerA

The OR operator performs a Boolean union, returning events where either the left or right condition evaluates true. This satisfies the stem by matching either condition, unlike AND, which requires both to be true simultaneously.

Why this answer

In Splunk Search Processing Language, the OR operator is a Boolean operator that returns events matching either of the two conditions it connects. For example, `status=200 OR status=404` returns events where status equals 200 or status equals 404 (or both). It is the inclusive disjunction, not exclusive, so events satisfying both conditions are also returned.

Exam trap

The trap here is confusing OR with AND or with NOT — candidates who skim often pick 'matches both conditions' because they conflate inclusive OR with the everyday phrase 'and/or'.

How to eliminate wrong answers

Option B is wrong because exclusion is performed by the NOT operator (or `!=`), not OR; OR never removes events. Option C is wrong because matching both conditions is the behaviour of the AND operator, which requires both sides to be true. Option D is wrong because OR does not prioritize or restrict to the first condition — it evaluates both sides and returns the union of matches.

224
MCQeasy

A security analyst is new to Splunk Enterprise Security and needs to understand how data is normalized across different sources. They notice that events from different vendors have different field names for the same concept, such as 'user' versus 'username'. Which Splunk ES component is responsible for normalizing these fields to a common schema?

A.Lookup Tables
B.Data Models
C.Field Extractions
D.Correlation Searches
AnswerB

Data Models in Splunk ES are used to normalize data by defining a common set of fields and applying field aliases and calculations. The Common Information Model (CIM) is implemented through data models, which map vendor-specific fields to standardized field names like 'user'. This allows correlation searches and dashboards to work across different data sources without modification. Data Models are the core component for normalization in Splunk ES, making this the correct answer.

Why this answer

Data Models are the component in Splunk ES that normalize data by mapping vendor-specific fields to a common schema, known as the Common Information Model (CIM). They define field aliases and calculations that transform extracted fields into standardized names, enabling correlation searches and dashboards to work across diverse data sources. Other components like correlation searches, lookups, and field extractions serve different purposes and do not perform normalization.

Exam trap

The trap here is confusing field extractions with normalization; extractions create fields, but data models map them to a common schema.

225
MCQeasy

A junior analyst is asked to find all risk events associated with a specific user account to assess potential insider threat activity. Which search command should the analyst use to retrieve these risk events from the risk index?

A.| risk user=jsmith
B.index=main user=jsmith
C.index=notable user=jsmith
D.index=risk user=jsmith
AnswerD

Risk events are stored in the risk index, and searching with index=risk and filtering by user retrieves all risk events for that user. This is the direct method to access risk data for a specific identity, enabling assessment of insider threat activity. It leverages the standard risk index where risk events are indexed.

Why this answer

Risk events are stored in the risk index, so searching index=risk with a user filter retrieves all relevant risk events. The notable index contains notables, not raw risk events. The risk command generates risk, not retrieves it.

Thus, the direct index search is correct.

Exam trap

The trap here is confusing the notable index with the risk index, or thinking the risk command retrieves risk events rather than generating them.

Page 2

Page 3 of 4

Page 4

All pages