Courseiva

Splunk Certified Cybersecurity Defense Analyst (SPLK-5001) (SPLK-5001) (SPLK-5001) — Questions 1–75

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

Page 1 of 4

Page 2
1
Multi-Selecteasy

Which TWO of the following are key components of a successful incident investigation workflow in Splunk ES?

Select 2 answers
A.Automated index deletion
B.Case documentation and updates
C.User password resets
D.Manual correlation search coding
E.Notable event triage
AnswersB, E

Case documentation and updates provide the auditable record of an investigation, capturing evidence, findings and actions as they evolve. This satisfies the workflow requirement for traceable incident handling, ensuring analysts can hand over, review and report on progress within Splunk ES.

Why this answer

In Splunk Enterprise Security, a successful incident investigation workflow begins with notable event triage (E), where analysts review and prioritize notable events generated by correlation searches, assign urgency, status, and ownership, and decide whether to escalate to a full investigation. Case documentation and updates (B) are equally essential, since Splunk ES uses the Investigation workbench and case management to record findings, attach evidence, add comments, and track status so the investigation is auditable and shareable across the SOC team. Automated index deletion (A) is not part of investigation workflow and would destroy forensic evidence, while user password resets (C) are an identity/response action, not an investigation component.

Manual correlation search coding (D) is a detection-engineering task for creating or tuning correlation searches, not a key component of the investigation workflow itself.

Exam trap

SPLK-5001 often tests the confusion between investigation workflow activities (triage and case documentation) and detection-engineering or remediation tasks (correlation search coding, password resets), which are not part of the analyst's investigation workflow.

2
Multi-Selecthard

A security analyst is investigating a notable in Splunk ES and needs to determine the potential impact of the threat. The analyst wants to correlate the risk object with asset and identity data to understand the criticality of the affected system and the user's role. Which two actions should the analyst take to enrich the investigation with asset and identity context? (Choose two.)

Select 2 answers
A.Run a search against the identity index to find the user's manager and department.
B.Use the Identity Investigator to review the user's role and watchlist status.
C.Use the 'inputlookup' command to query the risk index for asset information.
D.Configure a new correlation search to extract asset priority from the notable's raw event.
E.Use the Asset Investigator to look up the asset's priority and category.
AnswersB, E

The Identity Investigator is a Splunk ES tool that displays identity details such as role, department, and watchlist status from the identity lookup. This helps the analyst understand the user's importance and whether they are on a watchlist, which informs the potential impact. It is the appropriate tool for identity enrichment.

Why this answer

To enrich an investigation with asset and identity context, the analyst should use the Asset Investigator to assess system criticality and the Identity Investigator to understand the user's role and watchlist status. These tools pull from the asset and identity lookups, providing immediate context. Searching the risk index or raw events for this information is ineffective because that data is not stored there.

Exam trap

The trap here is assuming that asset and identity data are stored in the risk index or embedded in notable raw events, when they actually reside in dedicated lookups.

3
MCQhard

A threat hunter wants to enrich firewall events with asset ownership data stored in a CSV lookup named asset_owners.csv, which maps dest_ip to owner and department. The lookup is already defined in transforms.conf. The hunter needs the owner and department fields added to each event. Which SPL search accomplishes this?

A.index=firewall | lookup asset_owners.csv dest_ip OUTPUT owner, department
B.index=firewall | append [| inputlookup asset_owners.csv] | stats values(owner) by dest_ip
C.index=firewall | eval owner = asset_owners(dest_ip) | eval department = asset_owners(dest_ip)
D.index=firewall | inputlookup asset_owners.csv | join dest_ip
AnswerA

The lookup command matches the dest_ip field in the events against the lookup table's key field and outputs the owner and department fields. Because the lookup is defined in transforms.conf, the filename reference works and the OUTPUT clause specifies exactly which fields to add. This is the correct way to enrich events with the asset ownership data.

Why this answer

Field enrichment from a lookup table is performed with the lookup command, which matches a key field in the events to the lookup's key and adds specified output fields. Referencing the CSV filename works when the lookup is defined in transforms.conf, and the OUTPUT clause limits the added fields to owner and department. This is the standard, efficient method for enriching events with asset ownership data.

Exam trap

The trap here is using inputlookup or append to bring lookup data into the search, which reads the table as events instead of enriching the existing events with the lookup command.

4
Multi-Selectmedium

Which THREE tasks are performed within the 'CIM Setup' interface?

Select 3 answers
A.Configuring index retention policies.
B.Mapping sourcetypes to data models.
C.Enabling data model acceleration.
D.Verifying mapping compliance.
E.Defining user roles and permissions.
AnswersB, C, D

Mapping sourcetypes to data models is a core CIM Setup task: the interface binds each sourcetype's fields to the Common Information Model's normalised schema, so that data model acceleration and downstream correlation searches return consistent, vendor-neutral results across heterogeneous sources.

Why this answer

In the Splunk Common Information Model (CIM) Setup interface, the three core tasks are mapping sourcetypes to data models (B), enabling data model acceleration (C), and verifying mapping compliance (D). Option B is correct because CIM Setup lets you associate event sourcetypes with the appropriate CIM data models so that fields are normalized for apps like Enterprise Security. Option C is correct because the same interface provides checkboxes to enable acceleration on each data model, which builds the summary data needed for fast correlation searches.

Option D is correct because CIM Setup includes a validation/verification step that checks whether the mapped sourcetypes actually populate the required CIM fields and flags any compliance gaps. Option A is not part of CIM Setup; index retention policies are configured in indexes.conf or the Indexes settings, not in the CIM Setup UI. Option E is also not part of CIM Setup; user roles and permissions are managed through Splunk authentication and authorization (e.g., Settings > Roles or authorize.conf).

Exam trap

SPLK-5001 often tests whether candidates confuse CIM Setup tasks with general index or role administration, when CIM Setup is specifically about sourcetype-to-data-model mapping, acceleration, and compliance verification.

5
MCQeasy

What is the purpose of the 'head' command?

A.Return the last N results.
B.Sort the results.
C.Count the results.
D.Return the first N results.
AnswerD

The `head` command returns the first N results from a search, satisfying the requirement to limit output to the earliest events in the result set. Unlike `tail`, which returns the last N results, `head` preserves the original sort order and truncates from the beginning, making it the precise tool for previewing initial results.

Why this answer

The 'head' command in Splunk returns the first N results from a search, where N is specified as an argument (default 10). It is commonly used to limit the number of results for quick inspection or to reduce processing in a pipeline.

Exam trap

SPLK-5001 often tests the distinction between 'head' and 'tail', and candidates may confuse 'head' with sorting or counting commands due to similar-sounding functionality.

How to eliminate wrong answers

Option A is wrong because returning the last N results is the purpose of the 'tail' command, not 'head'. Option B is wrong because sorting results is done by the 'sort' command, which orders events based on specified fields. Option C is wrong because counting results is performed by the 'stats count' or 'eventcount' commands, not 'head'.

6
MCQhard

An attacker is using a technique that involves 'living off the land' by utilizing legitimate system tools. Which data model is most effective to monitor these tools?

A.Network Traffic
B.Endpoint
C.Authentication
D.Change Analysis
AnswerB

The Endpoint data model normalises process, file and registry telemetry, letting you detect misuse of legitimate binaries like PowerShell or certutil. It satisfies the stem's living-off-the-land constraint because process-level visibility is essential to spotting abused system tools.

Why this answer

The Endpoint data model is designed to capture process execution, file system activity, and other host-based events, which are exactly the artifacts left by living-off-the-land techniques. Tools like PowerShell, WMI, and certutil run as processes on endpoints, so their invocation is recorded in endpoint telemetry. This data model normalizes fields such as process_name, parent_process, and command_line, enabling effective detection of suspicious use of legitimate binaries.

Exam trap

SPLK-5001 often tests the misconception that network traffic monitoring is sufficient for detecting all attacker techniques, but living-off-the-land specifically requires host-based visibility, making Endpoint the correct choice.

How to eliminate wrong answers

Option A is wrong because Network Traffic focuses on network connections and protocols, not on the execution of local system tools; while some LOTL tools may generate network traffic, the technique itself is host-based and would be missed if only network data is monitored. Option C is wrong because Authentication data model deals with login events and credential usage, not with process execution or tool invocation. Option D is wrong because Change Analysis tracks configuration and file integrity changes, which may be a secondary effect but does not directly capture the execution of legitimate tools.

7
Multi-Selectmedium

You are hunting for evidence that an adversary is using scheduled tasks to maintain persistence on Windows endpoints. Which TWO data sources or artifacts should you prioritize reviewing in Splunk for this hunt? (Choose two.)

Select 2 answers
A.Sysmon Event ID 11, which records file creation events
B.Windows Security Event ID 4698, which records that a scheduled task was created
C.Windows Security Event ID 7045 from the System log, which records service installation
D.Sysmon Event ID 1 process creation events referencing schtasks.exe with a create argument
E.Windows Security Event ID 4625, which records failed logon attempts
AnswersB, D

Event ID 4698 is generated when a scheduled task is created and includes details such as the task name and the account that registered it. Reviewing it directly surfaces newly created persistence mechanisms and lets you correlate the creating account with suspicious activity. It is a primary artifact for scheduled-task persistence hunting and pairs well with task content analysis.

Why this answer

Scheduled-task persistence leaves two complementary traces: the Security log records task creation as Event ID 4698, while Sysmon process creation captures the schtasks.exe command line with its arguments and parent process. Combining them lets an analyst confirm that a task was registered and understand exactly what it will execute, which is essential for validating persistence rather than merely suspecting it.

Exam trap

The trap here is treating any persistence-related event, such as service installation, as equivalent to scheduled-task evidence, when only task-creation artifacts actually confirm this technique.

8
MCQmedium

An analyst in Splunk Enterprise Security is investigating a suspected Kerberoasting attack. They notice multiple Event Code 4769 events where the ticket encryption type is 0x17 and the service name is not a known service account. Which Splunk search would best identify the affected user accounts and the targeted service principal names (SPNs)?

A.index=wineventlog EventCode=4771 | stats count by Account_Name, Service_Name
B.index=wineventlog EventCode=4624 Logon_Type=3 | stats count by Account_Name, Workstation_Name
C.index=wineventlog EventCode=4769 Ticket_Encryption_Type=0x17 | stats count by Account_Name, Service_Name
D.index=wineventlog EventCode=4768 Ticket_Encryption_Type=0x17 | stats count by Account_Name, Service_Name
AnswerC

This search filters for Event Code 4769 (Kerberos service ticket request) with encryption type 0x17 (RC4-HMAC), which is commonly used in Kerberoasting because it is weaker and easier to crack. It then aggregates by Account_Name (the user requesting the ticket) and Service_Name (the SPN), directly identifying which accounts are requesting service tickets for which services, highlighting potential Kerberoasting activity.

Why this answer

To detect Kerberoasting, analysts focus on Event Code 4769, which logs Kerberos service ticket requests. Attackers often request service tickets with RC4 encryption (0x17) because it is weaker and easier to crack offline. Aggregating by Account_Name and Service_Name reveals which users are requesting tickets for which services, highlighting suspicious patterns such as a single user requesting many service tickets or tickets for unusual SPNs.

Exam trap

The trap here is confusing Kerberos authentication ticket requests (Event Code 4768) with service ticket requests (Event Code 4769), which are central to Kerberoasting.

9
MCQhard

You are a Splunk ES analyst investigating a notable event for an unusual login from a foreign IP. You need to determine the full context of the user's activity around that time, including all related authentication and VPN events. Which feature in Splunk Enterprise Security provides this consolidated view directly from the Incident Review dashboard?

A.Asset Investigator
B.Threat Intelligence Framework
C.Identity Investigator
D.Protocol Intelligence
AnswerC

Identity Investigator provides a unified view of a user's activity across various data sources, including authentication and VPN logs. It is specifically designed to help analysts quickly assess user behavior and investigate notable events related to identities, making it the correct tool for this scenario.

Why this answer

Identity Investigator is the Splunk ES feature that aggregates and displays a user's activity across multiple data sources, enabling analysts to quickly understand the context of a notable event involving a specific user. It pulls together authentication, VPN, and other identity-related events, which is exactly what is required here.

Exam trap

The trap here is confusing Identity Investigator with Asset Investigator, but the former focuses on users while the latter focuses on assets.

10
MCQmedium

During a proactive hunt for Kerberoasting in an Active Directory environment, you ingest Windows Security Event Code 4769 with the service ticket options field available as Ticket_Options. You want to isolate requests made with weak RC4 encryption rather than AES. Which Splunk search best surfaces these potentially malicious service ticket requests?

A.index=wineventlog EventCode=4769 Ticket_Options=0x40810000 | stats count by Account_Name, Service_Name
B.index=wineventlog EventCode=4769 Ticket_Encryption_Type=0x17 | stats count values(Service_Name) by Account_Name
C.index=wineventlog EventCode=4768 Ticket_Encryption_Type=0x17 | stats count by Account_Name, Service_Name
D.index=wineventlog EventCode=4769 | where Ticket_Options="AES256" | stats count by Account_Name
AnswerB

Event Code 4769 records Kerberos service ticket requests, and the encryption type field value 0x17 (decimal 23) indicates RC4-HMAC. Attackers performing Kerberoasting commonly request RC4-encrypted service tickets because they are easier to crack offline, so filtering on this value and aggregating by account and service name directly isolates the suspicious pattern.

Why this answer

Kerberoasting abuses Kerberos service ticket requests, which are recorded in Security Event Code 4769. Because the attack relies on extracting tickets encrypted with the weaker RC4-HMAC algorithm for offline cracking, filtering on the encryption type value 0x17 and aggregating by account and service name produces a focused list of candidate activity that an analyst can triage further.

Exam trap

The trap here is confusing the Kerberos TGT request event code 4768 with the service ticket request event code 4769, which causes hunters to monitor the wrong authentication flow entirely.

11
MCQeasy

When drafting a threat hunting playbook, which of the following sections is most critical for ensuring the hunt is repeatable and auditable by other analysts?

A.Threat Intelligence Source List
B.Hunt Procedure and Query Logic
C.Executive Summary
D.Hardware Requirements
AnswerB

Documenting the procedure and the exact SPL queries lets another analyst rerun the same hunt and reproduce findings. This satisfies the stem's repeatability and auditability requirement, since the query logic records precisely what was searched and how results were interpreted.

Why this answer

The Hunt Procedure and Query Logic section documents the exact steps, SPL queries, data sources, and expected outputs of the hunt. This is what makes the playbook repeatable by another analyst and auditable later, because it captures the reproducible method rather than just the outcome. Without it, the playbook is not a procedure.

Exam trap

SPLK-5001 often tests the difference between documentation that supports leadership reporting (Executive Summary) and documentation that supports operational repeatability (Hunt Procedure and Query Logic), so candidates who pick the intel source list because it 'sounds technical' fall into the trap.

How to eliminate wrong answers

Option A is wrong because a Threat Intelligence Source List identifies where intel comes from but does not describe how the hunt is executed or reproduced. Option C is wrong because an Executive Summary is a high-level overview for leadership and lacks the technical detail needed for repeatability. Option D is wrong because Hardware Requirements are infrastructure concerns and have nothing to do with the analytical procedure or auditability.

12
MCQhard

A security analyst needs to create a search that identifies users who have logged in from more than three distinct countries within the last 24 hours, which could indicate compromised credentials. The authentication logs contain 'user' and 'src_country' fields. Which SPL search correctly identifies these users?

A.index=auth earliest=-24h | stats dc(src_country) as country_count by user | where country_count>3
B.index=auth earliest=-24h | transaction user | where mvcount(src_country)>3
C.index=auth | stats dc(src_country) as country_count by user | where country_count>3
D.index=auth earliest=-24h | stats values(src_country) as countries by user | where mvcount(countries)>3
AnswerA

This search applies a time filter with earliest=-24h to restrict events to the last 24 hours. It then uses stats with dc(src_country) to count distinct countries per user and filters for users with more than three distinct countries. This directly meets the requirement and is efficient.

Why this answer

The correct search uses a time filter to limit events to the last 24 hours and then employs stats with dc(src_country) to count distinct countries per user. The where clause filters for counts greater than three. This approach is efficient and directly addresses the requirement, avoiding the pitfalls of including historical data or counting duplicate country entries.

Exam trap

The trap here is forgetting to restrict the time range, which would include all historical data and flag users incorrectly; also, using values instead of dc can count duplicates if not careful.

13
MCQmedium

An analyst in Splunk Enterprise Security is investigating a potential DNS tunneling attack. They need to identify hosts that are sending an unusually high number of DNS queries to a single external domain within a short time window. Which search provides the most direct evidence of this behavior?

A.index=dns sourcetype=stream:dns | timechart span=1h count by query
B.index=dns sourcetype=stream:dns | stats dc(query) as unique_queries by src_ip | sort -unique_queries
C.index=dns sourcetype=stream:dns | stats sum(bytes) as total_bytes by dest_ip | sort -total_bytes
D.index=dns sourcetype=stream:dns | stats count by src_ip, query | sort -count
AnswerD

This search aggregates DNS queries by source IP and queried domain, then sorts descending by count. A high count for a single external domain from an internal host is a strong indicator of DNS tunneling, where data is exfiltrated via repeated queries. It directly surfaces the volume and target domain needed to confirm the behavior.

Why this answer

DNS tunneling often involves a compromised host making numerous DNS queries to a single external domain to exfiltrate data. Aggregating counts by source IP and queried domain, then sorting by count, directly reveals this pattern. The other searches either omit the source IP, use irrelevant fields, or focus on unique domain counts, which are better suited for DGA detection rather than tunneling.

Exam trap

The trap here is confusing DNS tunneling with DGA activity; tunneling uses repetitive queries to one domain, while DGA generates many unique domains.

14
MCQmedium

You are hunting for evidence of pass-the-hash lateral movement in your environment. Which Windows Security event and field combination is most indicative of this technique?

A.Event ID 4648 with TargetUserName=SYSTEM
B.Event ID 4672 with PrivilegeList containing SeDebugPrivilege
C.Event ID 4776 with Status=0x0
D.Event ID 4624 with LogonType=3 and LogonProcessName=NtLmSsp
AnswerD

Pass-the-hash authentication often uses NTLM, which logs as LogonType 3 (network) with LogonProcessName NtLmSsp. This combination indicates a network logon using NTLM, which is characteristic of hash-based authentication. It is a strong starting point for identifying lateral movement via stolen hashes.

Why this answer

Pass-the-hash uses NTLM authentication with a stolen hash, resulting in network logons. Event ID 4624 with LogonType 3 and LogonProcessName NtLmSsp captures this pattern. While not exclusive to pass-the-hash, it is the most direct indicator among the options and can be correlated with source hosts and account behavior.

Exam trap

The trap here is focusing on NTLM validation events (4776) or privilege assignment (4672) instead of the actual network logon that reveals the authentication method.

15
MCQhard

A security engineer is configuring a new correlation search that needs to correlate data across two different indexes. Which Splunk ES feature allows for efficient correlation across large datasets?

A.Data Model Acceleration
B.Summary Indexing
C.Correlation Search Tuning
D.Lookup file generation
AnswerA

Data Model Acceleration precomputes and stores summaries of indexed data, letting correlation searches query those summaries instead of scanning raw events across indexes. This satisfies the stem's large-dataset efficiency requirement, since correlation speed no longer depends on raw index volume.

Why this answer

Data Model Acceleration (DMA) pre-computes and stores summarized results for data models, allowing tstats searches to run against the accelerated summaries instead of raw events. This makes correlation searches that span large datasets across multiple indexes fast and efficient, because the correlation search can use tstats against accelerated data models rather than scanning raw events. This is the ES-recommended approach for high-volume correlation.

Exam trap

The trap is confusing Data Model Acceleration with Summary Indexing — both pre-compute data, but only DMA provides the field-level, tstats-queryable acceleration that ES correlation searches rely on for cross-index correlation.

How to eliminate wrong answers

Option A is correct. Option B is wrong because summary indexing stores the output of scheduled searches into a separate index, which is useful for reporting but does not provide the flexible, field-level acceleration that data models offer for correlation across arbitrary fields. Option C is wrong because correlation search tuning (adjusting schedule, throttle, time window) improves performance but does not itself enable efficient cross-index correlation — it's a tuning activity, not a correlation mechanism.

Option D is wrong because lookup file generation creates static CSV/KV lookups for enrichment, not for correlating large event datasets across indexes.

16
Multi-Selectmedium

Which TWO of the following commands are used for data transformation or enrichment?

Select 2 answers
A.search
B.index
C.head
D.lookup
E.eval
AnswersD, E

The lookup command enriches events by matching fields against an external lookup table or KV Store collection, appending additional columns. This satisfies the enrichment criterion because it adds context from outside the raw event stream during search-time processing.

Why this answer

Option D, lookup, is correct because it enriches events by joining fields from an external lookup table (e.g., CSV or KV Store) into the search results, adding context such as user names or asset owners. Option E, eval, is correct because it calculates and transforms field values using expressions and functions, creating new fields or modifying existing ones for analysis. Option A, search, is not a transformation or enrichment command; it retrieves and filters events matching a query.

Option B, index, is an ingestion/administration command that writes data into an index rather than transforming it. Option C, head, only returns the first N results and does not transform or enrich data.

Exam trap

SPLK-5001 often tests the distinction between commands that retrieve data (search, head) and those that modify or add data (eval, lookup), so candidates may mistakenly select 'search' as a transformation command.

17
MCQhard

A defense analyst wants to correlate proxy logs and firewall logs to find internal hosts that contacted a known-malicious domain. The proxy logs store the field dest_host and the firewall logs store the field fqdn, and both indexes contain a common field src_ip. The analyst wants a single result set showing src_ip values present in both data sources for the same domain. Which SPL approach returns only hosts seen in both logs for matching domains?

A.index=proxy OR index=firewall | transaction src_ip | search dest_host=* fqdn=*
B.index=proxy OR index=firewall | eval domain=coalesce(dest_host, fqdn) | stats values(index) AS sources BY src_ip domain | where mvcount(sources)>1
C.index=proxy OR index=firewall | stats values(dest_host) AS d values(fqdn) AS f BY src_ip | where isnotnull(d) AND isnotnull(f)
D.index=proxy OR index=firewall | eval domain=dest_host . fqdn | stats count BY src_ip domain | where count>1
AnswerB

coalesce merges dest_host and fqdn into one domain field regardless of which index supplied it, and stats groups by src_ip and domain while collecting the distinct indexes. Filtering with where mvcount(sources)>1 keeps only combinations observed in both proxy and firewall data, precisely the intersection the analyst needs.

Why this answer

Correlating two sources with differently named domain fields requires normalizing them first. coalesce unifies dest_host and fqdn into one domain field, then stats BY src_ip domain collects which indexes contributed. Keeping only groups where more than one distinct index appears yields the strict intersection of hosts and domains seen in both proxy and firewall logs.

Exam trap

The trap here is concatenating or separately counting the two differently named fields instead of normalizing them into one field before correlating.

18
MCQeasy

A security analyst wants to extract the domain from a URL field in proxy logs to identify the most frequently accessed domains. The URL field contains values like 'https://www.example.com/path/page.html'. Which SPL command and function should the analyst use to extract just the domain?

A.eval domain=split(url, "/")
B.extract field=url "^https?://([^/]+)"
C.regex field=url "^https?://([^/]+)"
D.rex field=url "^https?://([^/]+)"
AnswerD

The rex command extracts fields using regular expressions. The pattern '^https?://([^/]+)' captures the domain part of the URL (everything after the protocol and before the first slash). This effectively isolates the domain, such as 'www.example.com', which can then be used for frequency analysis.

Why this answer

The rex command is designed to extract fields from raw text or existing fields using regular expressions. By applying a pattern that captures the domain portion of the URL, the analyst can create a new field containing only the domain. This new field can then be used with stats or top to identify the most frequently accessed domains.

Exam trap

The trap here is confusing the regex command, which filters events, with rex, which extracts fields; only rex creates a new field from a capture group.

19
MCQmedium

A SOC analyst is reviewing a notables list in Splunk Enterprise Security and wants to see the individual risk events that contributed to a specific notable's risk score. The analyst opens the notable's detail view and looks for a way to pivot directly to the contributing risk events. Which action should the analyst take?

A.Export the notable as a PDF and review the embedded risk event table.
B.Run a search using the 'from' command against the notable index to retrieve related risk events.
C.Use the 'collect' command to copy the notable into the risk index and then search it.
D.Click the 'Risk Event' link in the notable's detail view to open a search pre-filtered by the notable's risk object.
AnswerD

The Risk Event link in a notable's detail view is designed exactly for this pivot. It launches a search against the risk index filtered to the risk object(s) tied to the notable, letting the analyst see every contributing risk event. This is the intended workflow for moving from an aggregated notable to its underlying risk events without manually constructing a search.

Why this answer

The Risk Event link in a notable's detail view is the built-in pivot that launches a search against the risk index filtered to the notable's risk object. This lets the analyst immediately see every risk event that contributed to the score, which is essential for understanding why the notable fired. Manually searching the notable index or exporting the notable cannot expose those underlying risk events.

Exam trap

The trap here is assuming the notable index contains the contributing risk events, when in fact those events reside in the risk index and are reached through the Risk Event pivot.

20
MCQeasy

Which phase of the proactive threat hunting methodology involves identifying the specific threat actor or technique to be investigated?

A.Data Preparation
B.Reporting
C.Hunt Execution
D.Hypothesis Generation
AnswerD

Hypothesis Generation is the phase where hunters formulate a testable proposition about a specific threat actor or technique, defining what to investigate before data collection begins. It directly satisfies the stem's requirement to identify the actor or technique, preceding data gathering and analysis phases.

Why this answer

Hypothesis Generation is the phase of the proactive threat hunting methodology where the hunter formulates a specific, testable hypothesis about a threat actor, technique, or behavior to investigate. This phase defines what to hunt for, based on threat intelligence, ATT&CK techniques, or environmental anomalies, before any data collection or execution occurs.

Exam trap

SPLK-5001 often tests the ordering of hunting phases, where candidates confuse Hypothesis Generation with Hunt Execution or Data Preparation, not realizing the hypothesis must be defined before data is prepared or queries are run.

How to eliminate wrong answers

Option A is wrong because Data Preparation involves collecting, normalizing, and making data available for hunting, which happens after the hypothesis is defined. Option B is wrong because Reporting is the final phase where findings are documented and shared, not where the threat actor is identified. Option C is wrong because Hunt Execution is where the hypothesis is tested against data using queries and analytics, which follows hypothesis generation.

21
MCQmedium

A security analyst notices an alert from the 'MITRE ATT&CK - Initial Access' tactic. Which data source should be primary for investigating this alert?

A.Email security logs or Web Proxy logs.
B.Local authentication logs.
C.Process audit logs.
D.Registry modification logs.
AnswerA

Initial Access covers techniques such as phishing and drive-by compromise, which arrive via email attachments, links, or malicious web content. Email security and web proxy logs record those delivery vectors, giving the primary evidence needed to trace how the intrusion began.

Why this answer

MITRE ATT&CK's Initial Access tactic covers techniques like phishing (T1566), exploitation of public-facing applications (T1190), and valid accounts (T1078). Phishing is the most common initial access vector, so email security logs are primary for detecting malicious attachments, links, and sender anomalies. Web proxy logs are also primary because they capture drive-by compromise and access to malicious URLs used in initial access.

Together they provide the telemetry needed to investigate Initial Access alerts.

Exam trap

SPLK-5001 often tests whether candidates confuse Initial Access with Execution or Credential Access — the trap is selecting process or authentication logs when the question is specifically about how the attacker first got in.

How to eliminate wrong answers

Option B is wrong because local authentication logs map to Credential Access (e.g., brute force, T1110) or Lateral Movement, not Initial Access — they show logon attempts on a host, which is a later-stage concern. Option C is wrong because process audit logs correspond to Execution (T1059) and later tactics; process creation happens after initial access is achieved. Option D is wrong because registry modification logs map to Persistence (T1547) and Defense Evasion (T1112), which occur after the attacker has already gained a foothold.

22
MCQeasy

A security analyst needs to quickly identify all notable events that are assigned to them and are still open. Which Splunk ES dashboard provides this information with the ability to filter by owner and status?

A.Incident Review
B.Audit
C.Security Posture
D.Threat Activity
AnswerA

The Incident Review dashboard in Splunk Enterprise Security is designed for triaging notable events. It allows analysts to filter by owner, status, urgency, and other fields, and to take actions such as assigning, commenting, and closing notables. This dashboard is the central place for managing notable events and is exactly where an analyst would go to see their open assignments.

Why this answer

The Incident Review dashboard is the primary interface for analysts to view, filter, and manage notable events. It includes filters for owner, status, urgency, and other fields, enabling an analyst to quickly find notables assigned to them that are still open. This dashboard also supports actions like assigning, commenting, and closing notables, making it the correct choice.

Exam trap

The trap here is confusing the Security Posture dashboard, which also shows notable counts, with the Incident Review dashboard, which provides the detailed management and filtering capabilities needed for individual analyst workflows.

23
MCQhard

A user reports that a specific dashboard panel is timing out. After checking the search job, you notice it is scanning too much data. Which configuration should you adjust?

A.Increase the 'max_search_results' in limits.conf.
B.Optimize the search query and use data model summaries.
C.Increase the memory for the Splunk web server.
D.Re-install the Splunk app.
AnswerB

Optimising the query and using data model summaries directly reduces the data scanned, satisfying the stem's excessive-scan constraint. Data model summaries pre-compute aggregated results, so the search reads accelerated summary data rather than raw events, cutting scan volume and resolving the timeout.

Why this answer

A dashboard panel timing out because it scans too much data is a search efficiency problem, not a resource or configuration limit problem. Optimizing the SPL (narrowing the time range, filtering early, using tstats) and leveraging accelerated data model summaries drastically reduces the data scanned and returns results within the panel's timeout window. This addresses the root cause rather than masking the symptom.

Exam trap

The trap is reaching for a limits.conf or memory tuning knob when the real issue is search inefficiency — candidates confuse 'search returned too many results' with 'search scanned too much data'.

How to eliminate wrong answers

Option A is wrong because 'max_search_results' in limits.conf caps the number of returned rows, not the amount of data scanned — raising it would not speed up the search and could worsen memory pressure. Option C is wrong because Splunk Web memory affects UI responsiveness, not search execution speed; the search runs on indexers/search heads, not the web server. Option D is wrong because reinstalling the app does not change query efficiency and would disrupt the environment without addressing the scanning volume.

24
MCQeasy

A Splunk ES analyst receives a notable event indicating that a user account has been locked out due to multiple failed login attempts. The analyst wants to determine if this is a brute force attack or a user error. Which data model should the analyst examine to review the authentication activity for that user?

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

The Authentication data model in Splunk ES captures login events, including successful and failed attempts, from various sources like Windows Security logs, VPNs, and SSO providers. It includes fields such as user, src, dest, and action, which allow analysts to review the pattern of failed logins and determine if they indicate a brute force attack. This data model is the correct choice for investigating account lockouts.

Why this answer

The Authentication data model is designed to normalize login activity from multiple sources, making it the ideal place to investigate failed login attempts and account lockouts. By examining this data model, analysts can see the frequency and source of failed logins, helping distinguish between a brute force attack and a user mistake. Other data models do not contain authentication events.

Exam trap

The trap here is assuming that endpoint or network data models include authentication details, when they actually focus on different types of activity.

25
MCQhard

When configuring an 'Adaptive Response' action, what does the 'Notable' action type do?

A.Updates the asset identity table.
B.Creates an entry in the Incident Review dashboard.
C.Assigns a risk score to an event.
D.Sends an email alert.
AnswerB

The Notable action type writes an entry into the Incident Review dashboard, generating a notable event with its severity, owner and status fields so analysts can triage it. It does not itself perform containment or enrichment on the originating host.

Why this answer

The 'Notable' adaptive response action in Splunk ES creates a notable event that appears in the Incident Review dashboard, allowing analysts to triage, assign, and track the finding. It's the primary mechanism for surfacing correlation search hits to the SOC workflow.

Exam trap

SPLK-5001 often tests the confusion between the 'Notable' action (creates Incident Review entries) and the 'Risk Analysis' action (writes risk scores) — both are adaptive responses but serve different purposes.

How to eliminate wrong answers

Option A is wrong because asset identity updates are handled by the Asset and Identity framework via lookup files, not by the Notable action. Option C is wrong because risk score assignment is performed by the separate 'Risk Analysis' adaptive response action, which writes to the risk index. Option D is wrong because email delivery is handled by the 'Send Email' action or alert actions configured in savedsearches.conf, not the Notable action.

26
MCQeasy

An analyst is triaging a suspected brute-force attack and needs to view raw event text alongside a computed field showing how many seconds elapsed between consecutive failed logins from the same source IP. The events must remain individually visible, in time order, with the delta shown per event. Which SPL search best meets this need?

A.index=auth action=failed | delta _time AS delta BY src_ip
B.index=auth action=failed | transaction src_ip | eval delta=duration
C.index=auth action=failed | stats range(_time) AS delta BY src_ip
D.index=auth action=failed | sort 0 + _time | streamstats window=1 current=f global=f last(_time) AS prev_time BY src_ip | eval delta=_time-prev_time
AnswerD

streamstats with window=1 and current=f computes a running statistic over preceding events, so last(_time) captures the prior event's timestamp within each src_ip group. Subtracting it with eval yields the per-event gap while raw events remain visible, and sorting by _time ensures correct chronological order.

Why this answer

To keep events individual while computing a gap against the previous event in the same group, streamstats with window=1 and current=f is the right tool. It references the prior event's _time per src_ip, and eval subtracts to produce the delta. Sorting by _time first guarantees the running calculation follows true chronological order.

Exam trap

The trap here is reaching for stats or transaction, which collapse events into summary rows and destroy the per-event visibility the scenario requires.

27
MCQeasy

Which Splunk Enterprise Security feature allows you to manage the lifecycle of a notable event?

A.Asset and Identity Investigation.
B.Notable Event Suppression.
C.Risk Analysis Dashboard.
D.Incident Review.
AnswerD

Incident Review provides the central console where analysts triage notable events, changing status, owner, urgency and disposition. This workflow directly manages each notable's lifecycle from detection through assignment to closure, satisfying the requirement to govern event handling.

Why this answer

Incident Review is the Splunk Enterprise Security workbench where analysts triage, assign, comment on, and change the status of notable events (e.g., New, In Progress, Resolved, Closed). It is the primary UI for managing the full lifecycle of a notable event, including ownership, urgency, and disposition. The other features serve different purposes: suppression prevents creation, risk analysis scores entities, and asset/identity investigation enriches context.

Exam trap

SPLK-5001 often tests the distinction between suppressing a notable (preventing creation) and managing a notable's lifecycle (Incident Review), so candidates who see 'manage lifecycle' and pick 'Suppression' fall for the pre-creation vs. post-creation trap.

How to eliminate wrong answers

Option A is wrong because Asset and Identity Investigation is used to look up and correlate asset/identity metadata (owner, priority, category) with events, not to manage notable event status or ownership. Option B is wrong because Notable Event Suppression is a correlation search setting that prevents duplicate or unwanted notable events from being created in the first place — it does not manage the lifecycle of an existing notable. Option C is wrong because the Risk Analysis Dashboard aggregates and displays risk scores for entities and risk objects; it does not provide workflow actions (assign, comment, close) on individual notable events.

28
MCQeasy

An analyst wants to investigate a suspicious email attachment. Which Splunk ES notable event field is most effective for pivoting to the 'File' domain investigation dashboard?

A.file_hash
B.src_user
C.signature
D.dest_port
AnswerA

The `file_hash` field carries the cryptographic digest of the attachment, which is the primary pivot key the 'File' domain dashboard queries against. It satisfies the stem's requirement for pivoting to file-centric investigation, since Splunk ES correlates hashes across endpoints and sandboxes to reveal execution, prevalence and verdict data.

Why this answer

The file_hash field in a Splunk ES notable event contains the hash (MD5/SHA) of the file involved in the detection, which is the primary pivot key for the File domain investigation dashboard. That dashboard is designed to look up file reputation, sandbox results, and endpoint activity by hash, making file_hash the most effective field for pivoting there.

Exam trap

SPLK-5001 often tests which notable event field maps to which ES investigation domain — candidates pick a plausible-sounding field like signature or src_user without matching it to the File domain's hash-based pivot.

How to eliminate wrong answers

Option B (src_user) is wrong because a user field pivots to identity/user-based dashboards, not the File domain. Option C (signature) is wrong because signature typically refers to an IDS/AV signature name and pivots to signature or detection-based views, not file investigation. Option D (dest_port) is wrong because a port field is network-oriented and pivots to network traffic or port-based dashboards, not file analysis.

29
MCQmedium

You are hunting for living-off-the-land binary (LOLBin) abuse on Windows endpoints. You have Sysmon EventCode 1 process creation logs. Which search best surfaces suspicious use of a signed Microsoft binary to download or execute remote content?

A.index=sysmon EventCode=1 | stats dc(Image) as distinct_binaries by Computer | where distinct_binaries > 50
B.index=sysmon EventCode=1 | search ParentImage="*\\winword.exe" OR ParentImage="*\\excel.exe" | stats count by Image
C.index=sysmon EventCode=1 | where match(CommandLine, "(?i)(certutil|bitsadmin|mshta|regsvr32).*(-urlcache|-transfer|-decode|http)") | table _time, Computer, User, Image, CommandLine
D.index=sysmon EventCode=1 | search Image="*\\powershell.exe" | stats count by CommandLine | sort -count
AnswerC

This search targets the specific command-line patterns that indicate LOLBin abuse, such as certutil with -urlcache or -decode, and bitsadmin with -transfer. Matching on the combination of a signed binary and a remote-download or decode switch isolates the technique while producing a reviewable list of events with full context.

Why this answer

LOLBin abuse is identified by the combination of a legitimate signed binary and command-line switches that download or execute remote content. Matching patterns such as certutil -urlcache or bitsadmin -transfer against Sysmon process creation events isolates the technique and preserves the command-line context needed for analyst review, unlike frequency-based or parent-process approaches.

Exam trap

The trap here is assuming that any appearance of a signed Microsoft binary like certutil or PowerShell is malicious, when the suspicious signal is the specific download or decode argument paired with it.

30
MCQhard

You are using a subsearch to find 'dest_ip' values that appeared in a 'failed_login' search. What is a common limitation of subsearches that you must consider?

A.Subsearches are limited by the 'maxout' configuration and execution time.
B.Subsearches only return the first 10 results.
C.Subsearches cannot use the 'stats' command.
D.Subsearches cannot reference fields from the outer search.
E.Subsearches always run after the outer search completes.
AnswerA

Subsearches run first and their results are injected into the outer search, so they are bounded by the maxout setting (default 50,000 results) and the subsearch execution time limit. Exceeding either silently truncates results, which is the constraint to consider here.

Why this answer

Subsearches in Splunk are constrained by the 'maxout' setting (default 50,000 results) which caps how many results the subsearch can return to the outer search, and by subsearch execution time limits (default 60 seconds via 'maxtime'). Exceeding either causes the subsearch to be truncated or aborted, silently dropping results and producing incomplete correlation.

Exam trap

The trap is assuming subsearches have a small fixed result cap (like 10) or cannot use transforming commands — candidates who never tuned limits.conf pick the wrong numeric limit or wrongly exclude stats.

How to eliminate wrong answers

Option B is wrong because there is no hard-coded 10-result limit — the limit is maxout, which defaults to 50,000 and is configurable in limits.conf. Option C is wrong because subsearches absolutely can use 'stats' (e.g., 'stats count by dest_ip' inside a subsearch is a common pattern). Option D is wrong because subsearches can reference fields from the outer search via the 'search' command with field substitution, though the reverse (outer referencing subsearch fields) requires format/return.

Option E is wrong because subsearches execute first, before the outer search, so their results can be used as filter criteria.

31
MCQeasy

A SOC manager wants to review the overall risk posture of the organization by examining the highest-risk users and systems over the past week. Which Splunk Enterprise Security dashboard provides this aggregated view of risk objects and their scores?

A.Incident Review
B.Risk Analysis
C.Security Posture
D.Threat Activity
AnswerB

The Risk Analysis dashboard in Splunk Enterprise Security aggregates risk events and displays risk scores by risk object, such as users and systems. It provides a ranked view of the highest-risk entities, exactly what the manager needs to assess overall risk posture.

Why this answer

The Risk Analysis dashboard is designed to display risk scores aggregated by risk object, such as users and systems. It allows security managers to quickly identify which entities have the highest accumulated risk, providing a clear view of organizational risk posture over a selected time range.

Exam trap

The trap here is confusing the Risk Analysis dashboard with Incident Review, which shows notables rather than risk objects.

32
Multi-Selecteasy

Which THREE pieces of information are commonly found in a Splunk ES Case?

Select 3 answers
A.Investigation metadata (status, owner)
B.Analyst comments and notes
C.Raw indexer performance logs
D.Notable events associated with the case
E.System health metrics
AnswersA, B, D

Splunk ES cases record investigation metadata such as status and owner, letting analysts track who is handling the case and its current stage. This administrative context is a standard component of case data, satisfying the question's requirement for commonly found information.

Why this answer

Option A is correct because a Splunk ES Case stores investigation metadata such as status (e.g., New, In Progress, Closed) and owner (the assigned analyst), which drive case workflow and accountability. Option B is correct because analysts add comments and notes to a case to document findings, hypotheses, and actions taken during the investigation. Option D is correct because Notable Events are the primary artifacts attached to a case, linking the correlated detections that triggered the investigation to the case record.

Option C is not correct because raw indexer performance logs (e.g., splunkd.log, metrics.log) are infrastructure/diagnostic data, not case content. Option E is not correct because system health metrics belong to monitoring tools like the Monitoring Console, not to an ES Case.

Exam trap

SPLK-5001 often tests the components of an ES Case — candidates may incorrectly include operational data like indexer logs or system metrics, but a case is focused on investigation metadata, analyst notes, and associated notables.

33
MCQhard

A SOC manager is aligning Splunk Enterprise Security with the NIST Cybersecurity Framework. They need to ensure that the 'Respond' function is properly supported. Which Splunk ES feature is specifically designed to facilitate the 'Respond' function by automating actions such as blocking IPs or disabling users?

A.Incident Review
B.Threat Intelligence Framework
C.Risk Analysis
D.Adaptive Response
AnswerD

Adaptive Response in Splunk ES enables automated and manual actions to be taken directly from notable events, such as blocking an IP on a firewall or disabling a user account in Active Directory. It maps directly to the NIST CSF Respond function by providing the capability to contain and mitigate incidents quickly. This feature integrates with third-party tools via adaptive response actions.

Why this answer

Adaptive Response is the Splunk ES feature that directly supports the NIST CSF Respond function by enabling automated and manual actions on notable events. It allows analysts to execute scripts, block IPs, disable users, and more, thereby containing threats rapidly. This aligns with the Respond function's objectives of containment, mitigation, and improvement.

Exam trap

The trap here is assuming that Incident Review, which is used for triage, also automates response actions, but it only manages the workflow.

34
MCQmedium

A security analyst is mapping Splunk ES correlation searches to the MITRE ATT&CK framework. The analyst needs to identify the technique that describes adversaries using legitimate credentials to access accounts, which often enables lateral movement and evasion. Which MITRE ATT&CK technique should the analyst map to?

A.T1078 - Valid Accounts
B.T1110 - Brute Force
C.T1059 - Command and Scripting Interpreter
D.T1021 - Remote Services
AnswerA

T1078 Valid Accounts describes adversaries obtaining and using credentials of existing accounts to gain access, escalate privileges, and move laterally. It is a precise match because the scenario emphasizes legitimate credentials, which are often undetected by traditional defenses. Mapping to this technique helps analysts focus on anomalous account usage rather than exploit-based intrusions.

Why this answer

The scenario describes adversaries leveraging legitimate credentials to access accounts, which is the definition of MITRE ATT&CK technique T1078 Valid Accounts. This technique covers initial access, persistence, privilege escalation, and defense evasion using valid accounts. Mapping to T1078 helps analysts detect anomalous logins and account misuse, aligning with the need to identify credential-based threats in Splunk ES.

Exam trap

The trap here is confusing the means of obtaining credentials (such as brute force) with the subsequent use of already-valid credentials to access accounts.

35
MCQmedium

A Splunk ES analyst notices a spike in `Endpoint` data model events where `process_name` is `powershell.exe` with a command line containing `-EncodedCommand` and `DownloadString`, spawning from `winword.exe` on several finance workstations. Which MITRE ATT&CK technique does this activity most directly map to?

A.T1059.001 – Command and Scripting Interpreter: PowerShell
B.T1055 – Process Injection
C.T1548.002 – Abuse Elevation Control Mechanism: Bypass User Account Control
D.T1204.002 – User Execution: Malicious File
AnswerA

This is correct because the observed behavior is PowerShell executing an encoded, download-and-execute payload, which is the canonical definition of T1059.001. Splunk ES maps this through the Endpoint data model's process and script-block fields, and the encoded command is a hallmark of PowerShell abuse for execution and defense evasion within that technique.

Why this answer

The activity shows PowerShell being used to execute an encoded, remotely downloaded payload, which is the defining behavior of the PowerShell sub-technique under Command and Scripting Interpreter. Splunk ES correlates process launch and script-block logging from the Endpoint data model, letting analysts identify this technique even when the command is obfuscated with Base64 encoding.

Exam trap

The trap here is assuming that any malicious document execution maps to User Execution rather than to the subsequent interpreter technique that actually performs the payload delivery.

36
Multi-Selecthard

Which TWO factors influence an object's final risk score in Splunk ES?

Select 2 answers
A.The number of users in the organization
B.The total disk space of the index
C.Individual risk event scores
D.The aggregation method (sum, average, max)
E.The operating system of the host
AnswersC, D

Each contributing risk event carries its own score, and the object's final value derives from those individual contributions. This satisfies the question directly: without the underlying event scores there is nothing for the aggregation logic to combine into a final risk score.

Why this answer

In Splunk Enterprise Security, an object's final risk score is derived from the individual risk events associated with that object, so option C is correct because each contributing risk event carries its own risk score that feeds into the object's overall score. Option D is also correct because the aggregation method configured for the risk framework — such as sum, average, or max — determines how those individual risk event scores are combined into the final object risk score. Options A and B are incorrect because the number of users in the organization and the total disk space of the index are unrelated to risk score computation.

Option E is incorrect because the host's operating system does not factor into how Splunk ES calculates an object's risk score.

Exam trap

SPLK-5001 often tests the misconception that infrastructure or organizational factors (user count, disk space, OS) influence risk scores — candidates must recognize that only event scores and aggregation method matter.

37
MCQmedium

An analyst needs to manually add an event to an existing case in Splunk ES. What is the correct procedure?

A.Edit the correlation search definition.
B.Modify the risk index directly.
C.Use the Case Management dashboard to search for the event ID.
D.Select the event in Incident Review and choose 'Add to Case'.
AnswerD

Within Incident Review, selecting the event and choosing 'Add to Case' attaches that event to an existing case, preserving its evidence linkage. This is the manual procedure for enriching an open investigation without creating a new case.

Why this answer

In Splunk Enterprise Security, the Incident Review dashboard is the primary triage interface where analysts view notable events and can take actions on them. To manually add an event to an existing case, the analyst selects the event within Incident Review and uses the 'Add to Case' action, which associates that event with the chosen case for investigation. This is the documented, supported workflow for enriching a case with additional evidence.

Exam trap

SPLK-5001 often tests the difference between managing cases (Case Management dashboard) and attaching events to cases (Incident Review action), causing candidates to pick the dashboard option instead of the correct in-context action.

How to eliminate wrong answers

Option A is wrong because editing a correlation search definition changes detection logic and has nothing to do with attaching an event to a case. Option B is wrong because modifying the risk index directly bypasses ES's risk framework and does not associate the event with a case; it also risks corrupting risk scores. Option C is wrong because the Case Management dashboard is used to view and manage cases, not to search for and attach individual events — the attachment action originates from Incident Review.

38
Multi-Selectmedium

A security analyst is configuring a new correlation search in Splunk Enterprise Security to detect brute-force attacks. The analyst wants to ensure that the notable events generated by this search are properly categorized and can be easily tracked. Which two actions should the analyst perform when creating the correlation search? (Choose two.)

Select 2 answers
A.Configure a throttling window to prevent duplicate notable events.
B.Assign a security domain to the correlation search.
C.Specify an owner for the correlation search.
D.Add the correlation search to a relevant use case library.
E.Set the correlation search's severity level to 'Critical'.
AnswersB, C

Assigning a security domain (such as Access, Endpoint, Network, etc.) helps categorize the notable events and enables filtering and reporting in the Incident Review dashboard. It is a recommended practice to ensure that the events are properly classified for later analysis and response. This action directly supports tracking and categorization.

Why this answer

Assigning a security domain and specifying an owner are two actions that directly enhance categorization and tracking of notable events. The security domain classifies the type of activity, while the owner provides accountability and facilitates filtering in Incident Review. These actions are part of the correlation search configuration and are considered best practices for managing notables effectively.

Exam trap

The trap here is focusing on severity or throttling, which are important for prioritization and noise reduction but do not primarily serve categorization and tracking of notables.

39
Multi-Selectmedium

Which THREE components are required for an Adaptive Response action to function?

Select 3 answers
A.The Adaptive Response action must be enabled.
B.A permanent connection to the Internet.
C.Validated credentials for the target system.
D.A user with 'Admin' role on all indexers.
E.A properly configured Add-on for the target system.
AnswersA, C, E

An Adaptive Response action only fires when explicitly enabled; a disabled action remains configured but never executes. This satisfies the stem's requirement for a mandatory component, alongside a triggering correlation search and a defined response action type.

Why this answer

Option A is correct because an Adaptive Response action must be explicitly enabled in the Splunk ES configuration before it can be triggered; a disabled action will never execute even if all other prerequisites are met. Option C is correct because Adaptive Response actions that reach out to external systems (for example, running a script or invoking a third-party API) require validated credentials for the target system so the action can authenticate and perform its task. Option E is correct because a properly configured add-on for the target system is needed to provide the integration, capabilities, and supporting binaries or scripts that the Adaptive Response action relies on.

Option B is not required because Adaptive Response actions operate within the customer's environment and do not need a permanent Internet connection. Option D is not required because the 'Admin' role on all indexers is not a prerequisite for an Adaptive Response action to function; the necessary permissions relate to the action and its target, not to indexer-wide admin rights.

Exam trap

SPLK-5001 often tests the misconception that Adaptive Response requires Internet connectivity or admin rights on indexers, when the actual requirements are enabling the action, valid credentials, and the correct add-on.

40
MCQhard

You are creating a custom Adaptive Response action. The action requires a Python script. Where must this script be placed for the Splunk instance to execute it?

A.The root of the Splunk installation directory.
B.$SPLUNK_HOME/etc/apps/<app_name>/bin
C./etc/system/bin
D./var/lib/splunk/scripts
AnswerB

Placing the script in the app's bin directory satisfies Splunk's requirement that custom Adaptive Response scripts reside within the app's own directory structure. Splunk executes binaries from `$SPLUNK_HOME/etc/apps/<app_name>/bin`, so this path guarantees the Python script is discoverable and runnable by the instance.

Why this answer

Custom Adaptive Response actions in Splunk ES that use a Python script require the script to be placed in the 'bin' directory of the app that defines the action, i.e., $SPLUNK_HOME/etc/apps/<app_name>/bin. This is where Splunk looks for executable scripts associated with the app.

Exam trap

SPLK-5001 often tests the correct directory structure for Splunk apps, and candidates may incorrectly choose system directories or the Splunk root instead of the app's bin folder.

How to eliminate wrong answers

Option A is wrong because placing the script in the root of the Splunk installation directory is not a standard location for app-specific scripts and may not be accessible or secure. Option C is wrong because /etc/system/bin is a Linux system directory unrelated to Splunk's app structure and would not be recognized by Splunk. Option D is wrong because /var/lib/splunk/scripts is not a standard Splunk directory for app scripts; Splunk apps store their binaries in the app's bin directory.

41
MCQhard

You are creating a custom correlation search that triggers a notable event. How do you ensure the notable event maintains the correct 'owner' assignment when the search triggers for multiple distinct users?

A.Assign the owner via a post-process lookup file.
B.Use the 'owner' field in the notable event action configuration to map to an extracted user field.
C.Create separate correlation searches for each user.
D.Hardcode the owner name in the correlation search action.
AnswerB

Mapping the notable event's owner field to an extracted user field assigns each event to the relevant user, so distinct users triggering the same correlation search retain correct ownership instead of a single static value.

Why this answer

The Notable adaptive response action in a correlation search includes an 'owner' configuration field where you can specify a token or field name (e.g., $user$ or $src_user$) that Splunk ES will resolve per-result. This means each triggered notable event gets its owner dynamically assigned based on the extracted user field from that specific result, correctly distributing ownership across multiple distinct users.

Exam trap

The trap here is assuming owner assignment requires external lookups or per-user searches — SPLK-5001 tests that you know the Notable action's Owner field supports dynamic field tokens for per-result assignment.

How to eliminate wrong answers

Option A is wrong because a post-process lookup file cannot dynamically assign owner per-result within the notable event action — lookups enrich results but do not set the owner field on the generated notable event. Option C is wrong because creating separate correlation searches per user is unscalable and does not address dynamic owner assignment; it also fragments rule management. Option D is wrong because hardcoding a single owner name would assign every notable event to the same person regardless of which user triggered it, defeating the purpose of per-user ownership.

42
Multi-Selectmedium

When designing a threat hunting playbook, which TWO components must be included to ensure the hunt is actionable?

Select 2 answers
A.The budget for the security department
B.A copy of the company's network topology map
C.Detailed SPL search queries
D.A list of all employees in the company
E.Incident response escalation steps
AnswersC, E

Detailed SPL search queries translate a hunting hypothesis into executable searches across indexed data, satisfying the requirement that the playbook be actionable rather than merely conceptual. They specify the exact fields, commands and time windows analysts run, ensuring consistent, repeatable detection of the targeted adversary behaviour during the hunt.

Why this answer

Option C is correct because a threat hunting playbook must contain detailed SPL (Search Processing Language) queries so analysts can actually execute the hunt against SIEM data in Splunk and pivot on the specific fields, indicators, or behaviors being sought; without concrete queries the hunt is theoretical rather than actionable. Option E is correct because incident response escalation steps define what happens when a hunt uncovers malicious activity — who is notified, within what timeframe, and through which channels — which converts a detection into a coordinated, actionable response rather than an unaddressed finding. Options A, B, and D do not belong: the security department budget is a management concern, not a hunt execution component; a network topology map can provide useful context but is not a required element for making a hunt actionable; and a list of all employees is an HR/PII inventory that does not drive hunt execution or escalation.

Exam trap

SPLK-5001 often tests the confusion between contextual documents (topology maps, employee lists) and operational components (SPL queries, escalation steps), tempting candidates to select reference material over executable content.

43
MCQhard

An analyst is investigating a suspected DNS tunneling attack. They need to identify hosts that are generating an unusually high number of DNS queries with long, random-looking subdomains. Which Splunk search is most effective for this detection?

A.index=dns | stats avg(len(query)) as avg_len by src_ip | where avg_len > 20
B.index=dns | stats count by src_ip, query | where count > 100
C.index=dns | search query="*.evil.com" | stats count by src_ip
D.index=dns | eval subdomain_len=len(query) | where subdomain_len > 50 | stats count by src_ip | where count > 50
AnswerD

This search calculates the length of each DNS query, filters for queries longer than 50 characters (common in tunneling), then counts by source IP and filters for high volume. DNS tunneling often uses long, encoded subdomains to exfiltrate data, so this combination of length and frequency effectively surfaces suspicious hosts.

Why this answer

DNS tunneling encodes data in subdomains, resulting in long, high-entropy query names and a high volume of queries from a single host. The search that evaluates query length and then counts per source IP addresses both characteristics. The other searches either lack length analysis, use averages that miss outliers, or rely on known domain patterns that attackers can easily change.

Exam trap

The trap here is focusing on average query length or known malicious domains, but DNS tunneling is better detected by combining unusually long query names with high query volume per host.

44
MCQeasy

You are hunting for evidence of data exfiltration over HTTP. You have web proxy logs ingested into Splunk and want to identify internal hosts that have uploaded an unusually large amount of data to external sites in the past week. Which field in the proxy logs is most relevant for measuring outbound data volume?

A.status_code
B.uri_path
C.bytes_out
D.bytes_in
AnswerC

bytes_out represents the number of bytes sent from the client to the server, which directly measures outbound data volume. In the context of data exfiltration, a high bytes_out value to an external site indicates that an internal host is uploading a significant amount of data. This field is the most relevant for identifying potential exfiltration, as it quantifies the data leaving the network.

Why this answer

To detect data exfiltration, you must measure the volume of data leaving the network. In proxy logs, bytes_out captures the bytes sent from the internal host to the external server. Aggregating bytes_out per internal host and comparing against a baseline reveals anomalies indicative of exfiltration.

Other fields like status_code or uri_path do not quantify data volume.

Exam trap

The trap here is confusing bytes_in with bytes_out; bytes_in measures downloaded data, while exfiltration requires analyzing uploaded data, which is bytes_out.

45
MCQmedium

A SOC analyst is reviewing an investigation in Splunk Enterprise Security and wants to determine whether a specific threat intelligence indicator has been observed in the environment over the past 90 days. Which investigation technique best supports this requirement?

A.Create a correlation search that triggers a notable event whenever the indicator appears in the threat intelligence data model.
B.Add the indicator to a lookup file and schedule a daily report that lists any matching events from the previous 24 hours.
C.Open the Incident Review dashboard and filter notables by the indicator's urgency score to count related findings.
D.Run a search against the threat intelligence data model and pivot on the indicator to review all associated events across the 90-day window.
AnswerD

The threat intelligence data model in Splunk Enterprise Security stores indicators and their associated context, and pivoting on an indicator lets the analyst review every event linked to it across the index retention period. This directly answers whether the indicator has been seen, using existing indexed data without waiting for new detections or building additional correlation logic.

Why this answer

Pivoting on an indicator within the threat intelligence data model lets the analyst examine all indexed events associated with that indicator across the retention window. This leverages existing data rather than creating new detections or waiting for future activity. It provides the comprehensive historical view needed to confirm whether the indicator has been observed in the environment during the specified period.

Exam trap

The trap here is assuming that a new correlation search or scheduled report is needed, when the requirement is retrospective analysis of already indexed data.

46
MCQmedium

A Splunk ES analyst is configuring the Threat Intelligence Framework to ingest a STIX/TAXII feed. They need to ensure that the indicators are properly parsed and available for correlation. Which file type must be used to define the threat intelligence source?

A.CSV
B.JSON
C.XML
D.conf
AnswerD

The Threat Intelligence Framework uses Splunk configuration files, such as threat_intelligence.conf, to define threat intelligence sources, including STIX/TAXII feeds. These .conf files specify the TAXII server URL, collection, and other parameters. This is the correct file type for configuring the source.

Why this answer

To define a threat intelligence source in Splunk ES, including STIX/TAXII feeds, you must use Splunk configuration files, specifically threat_intelligence.conf. This file allows you to specify the TAXII server details, authentication, and polling intervals. CSV, JSON, and XML are data formats for indicators but are not used to define the source itself.

Exam trap

The trap here is assuming that JSON or XML is used to configure the source because STIX is based on JSON; however, the source definition in Splunk ES is always done through .conf files.

47
MCQhard

You are investigating a user who has triggered multiple high-risk alerts. Where in Splunk ES can you view the historical risk score progression for this specific user?

A.Notable Event Analysis
B.Asset Investigator
C.Risk Analysis
D.Incident Review
AnswerC

Risk Analysis aggregates risk events per entity over time, letting you chart the historical risk score progression for the specific user rather than only current totals. This directly satisfies the requirement to view that user's score history across the triggered high-risk alerts.

Why this answer

The Risk Analysis dashboard in Splunk Enterprise Security is purpose-built to display risk score progression over time for entities such as users, systems, and other risk objects. It aggregates risk events generated by correlation searches and shows how scores accumulate and decay. This is the correct place to trace a specific user's historical risk trajectory.

Exam trap

SPLK-5001 often tests the difference between triaging notable events (Incident Review, Notable Event Analysis) and analyzing aggregated risk over time (Risk Analysis), so candidates who pick Incident Review because it 'shows alerts' fall into the trap.

How to eliminate wrong answers

Option A is wrong because Notable Event Analysis focuses on individual notable events and their triage status, not on aggregated risk score trends for an entity. Option B is wrong because Asset Investigator is centered on asset-centric investigation and does not present the risk score timeline for a user. Option D is wrong because Incident Review is where analysts triage and manage notable events as incidents, not where risk score progression is charted.

48
Multi-Selecteasy

Which THREE actions are part of the 'Incident Review' investigation workflow?

Select 3 answers
A.Updating system configuration files
B.Rebooting indexer nodes
C.Changing the status of a notable
D.Triage of new notable events
E.Assigning notables to an analyst
AnswersC, D, E

Changing a notable's status is a core Incident Review action, moving events through triage states such as New, In Progress and Closed. This satisfies the workflow requirement by recording analyst decisions and tracking resolution progress directly on the notable event.

Why this answer

In the Incident Review investigation workflow, changing the status of a notable (C) is correct because analysts must move notables through states such as New, In Progress, Pending, Resolved, or Closed to reflect the investigation's progress. Triage of new notable events (D) is correct because the workflow begins by reviewing and prioritizing newly generated notables to determine which require investigation. Assigning notables to an analyst (E) is correct because ownership assignment ensures accountability and routes each notable to the appropriate person for follow-up.

Updating system configuration files (A) is not part of the investigation workflow; that is a configuration/administration task, not an incident review action. Rebooting indexer nodes (B) is also not part of the workflow; it is an infrastructure maintenance operation unrelated to reviewing or triaging notables.

Exam trap

The trap here is confusing analyst-level investigation actions (triage, assign, status change) with administrative or infrastructure actions (config edits, node reboots) that are never part of the Incident Review workflow.

49
Multi-Selectmedium

Which THREE of the following data sources are most valuable for detecting an insider threat?

Select 3 answers
A.Printer toner levels
B.Endpoint file activity
C.VPN authentication logs
D.Router uptime logs
E.Email outbound traffic
AnswersB, C, E

Endpoint file activity records local file creation, modification and access on hosts, exposing the collection or staging behaviour typical of insider data theft. This satisfies the requirement for a data source that reveals internal misuse rather than perimeter intrusion.

Why this answer

Endpoint file activity (B) is valuable because insider threats often manifest as abnormal file access, copying, or exfiltration attempts on hosts, which can be captured via endpoint detection and response (EDR) telemetry and file auditing. VPN authentication logs (C) are valuable because they reveal remote access patterns, including logins from unusual locations or times, failed attempts, and concurrent sessions that may indicate credential misuse by an insider. Email outbound traffic (E) is valuable because insiders frequently exfiltrate sensitive data through email attachments or messages, and monitoring SMTP/Exchange traffic, attachment sizes, and recipient domains can surface such behavior.

Printer toner levels (A) are merely consumable-maintenance metrics with no security relevance to user behavior. Router uptime logs (D) only indicate device availability and reboots, providing no insight into insider activity or data movement.

Exam trap

SPLK-5001 often tests whether candidates can distinguish security-relevant telemetry from operational noise — options like printer toner levels and router uptime are deliberately included as distractors that sound technical but have no insider-threat detection value.

50
MCQmedium

What is the effect of changing the 'Retention Period' in the Enterprise Security app settings?

A.It determines how long data remains in the Notable event storage.
B.It changes the user access level.
C.It changes the search speed.
D.It increases the license limit.
AnswerA

The Retention Period setting controls how long notable events persist in the notable index before ageing out. It governs storage duration only, not search scheduling or correlation logic, satisfying the requirement to determine how long notable event data remains available.

Why this answer

The Retention Period setting in Splunk Enterprise Security controls how long notable events and their associated metadata are retained in the notable event storage (the KV Store-backed index). Changing it adjusts the lifespan of these records before they are purged, directly affecting how far back analysts can review or investigate prior notables. It does not affect raw data retention, licensing, or user permissions.

Exam trap

SPLK-5001 often tests the confusion between ES notable event retention (KV Store) and index-level data retention, causing candidates to pick answers about raw data or licensing instead of the notable event store.

How to eliminate wrong answers

Option B is wrong because user access levels are governed by Splunk roles and capabilities, not by the ES Retention Period setting. Option C is wrong because search speed depends on index size, hardware, and search optimization — retention of notable events does not influence query performance. Option D is wrong because license limits are determined by the Splunk license file and daily indexing volume, not by any ES app configuration.

51
MCQmedium

An analyst is reviewing a notables queue in Splunk Enterprise Security and wants to understand why a particular correlation search generated a high-severity finding. The analyst opens the finding in Incident Review and notices the severity is set to 'high', but the contributing risk score is only 40. Which component of the correlation search configuration most directly determines the severity displayed on the finding?

A.The risk score of the contributing risk events, which always maps directly to severity
B.The 'severity' field defined in the correlation search's alert settings
C.The urgency field in the finding's Notable event attributes
D.The default severity assigned by the Risk Analysis data model's risk object
AnswerB

The severity displayed on a finding in Incident Review is taken from the severity field configured in the correlation search's alert action settings. Even if the underlying risk score is moderate, the correlation search can explicitly assign a severity value such as 'high', which overrides any score-derived severity and is what the analyst sees on the notable.

Why this answer

A finding's severity is explicitly set by the correlation search that creates it, independent of the underlying risk score. When a notable shows high severity but a modest risk score, the explanation is that the correlation search's alert settings define severity directly. Analysts should inspect the correlation search configuration rather than assume severity is derived from risk score.

Exam trap

The trap here is assuming that a finding's severity is always calculated from the associated risk score, when in fact the correlation search can set severity independently.

52
Multi-Selecthard

You are hunting for anomalous PowerShell activity. Which THREE indicators or behaviors should you look for in your Splunk data?

Select 3 answers
A.Presence of '-enc' or '-encodedcommand' flags
B.Execution of 'Get-Service' commands
C.PowerShell spawning processes like 'wmic.exe' or 'certutil.exe'
D.User logons via RDP
E.Network connections originating from 'powershell.exe'
AnswersA, C, E

Base64-encoded commands hide intent from casual inspection, so '-enc' or '-encodedcommand' flags in process command lines are a high-fidelity anomaly indicator. This satisfies the scenario's need for behavioural indicators detectable directly within Splunk process-execution telemetry.

Why this answer

Option A is correct because the -enc or -encodedcommand flags let attackers pass Base64-encoded scripts that evade plaintext command-line inspection, a classic sign of obfuscated PowerShell abuse. Option C is correct because PowerShell spawning LOLBins such as wmic.exe or certutil.exe indicates living-off-the-land tradecraft used for reconnaissance, download, or execution, which is highly anomalous for normal admin scripts. Option E is correct because outbound network connections originating from powershell.exe often reveal C2 beaconing, download cradles, or reverse shells, since legitimate PowerShell rarely initiates external connections.

Option B is not a strong indicator because Get-Service is a routine, benign cmdlet used constantly by administrators and monitoring tools. Option D is not PowerShell-specific, as RDP logons are a separate authentication event that does not by itself indicate anomalous PowerShell behavior.

Exam trap

SPLK-5001 often tests whether candidates confuse generic administrative activity (like Get-Service or RDP logons) with genuine PowerShell attack tradecraft, so pick indicators tied to obfuscation, LOLBin spawning, or outbound network behavior.

53
MCQmedium

An attacker uses a weaponized document that exploits a vulnerability to execute code without writing a file to disk. Which detection approach in Splunk ES is best suited to identify this fileless attack?

A.Review firewall logs for inbound connections to the document authoring workstation on unusual ports.
B.Monitor antivirus scan logs for signature matches on the downloaded document.
C.Search the Endpoint data model for suspicious process behavior such as script interpreters spawning from productivity applications and making network connections.
D.Check the Web data model for HTTP downloads of files with double extensions from known-bad domains.
AnswerC

Fileless attacks leave traces in process behavior, not files. The Endpoint data model captures process creation, parent-child relationships, and command lines, so spotting a script interpreter like PowerShell or wscript spawning from a document reader and then making network connections is a strong indicator. This matches the in-memory execution pattern.

Why this answer

Fileless attacks execute code in memory, often by abusing legitimate interpreters invoked by a document reader. The Endpoint data model records process creation, parent-child relationships, and command lines, so detecting a script interpreter spawning from a productivity application and making network connections is the most reliable way to surface this activity.

Exam trap

The trap here is relying on file-based detection such as antivirus signatures, when fileless attacks specifically avoid writing malicious files to disk.

54
MCQmedium

When reviewing an incident, how can an analyst verify if the notable event was generated by a specific correlation search?

A.By running a search for the object.
B.By checking the 'Search Name' field.
C.By checking the 'Event ID'.
D.By looking at the index name.
AnswerB

Each notable event carries a Search Name field populated by the correlation search that produced it, letting analysts trace provenance directly. Checking this field confirms which specific correlation search fired, satisfying the stem's verification requirement without inspecting saved search configurations manually.

Why this answer

Notable events in Splunk Enterprise Security include a field called 'Search Name' that identifies the correlation search that generated the event. By checking this field, an analyst can verify which specific correlation search produced the notable event. The other options do not provide that direct linkage.

Exam trap

SPLK-5001 often tests the confusion between 'Search Name' and other fields like 'Event ID' or 'Index'; candidates must remember that 'Search Name' is the direct link to the correlation search.

How to eliminate wrong answers

Option A is wrong because running a search for the object does not identify the originating correlation search. Option C is wrong because 'Event ID' is a generic identifier and not specific to the correlation search. Option D is wrong because the index name indicates where the event is stored, not which search generated it.

55
Multi-Selecthard

A security team is aligning their Splunk ES deployment with the NIST Cybersecurity Framework (CSF) 'Respond' function. They want to ensure that their incident response capabilities are properly supported by Splunk ES features. Which TWO of the following Splunk ES features are most directly aligned with the 'Respond' function? (Choose two.)

Select 2 answers
A.Threat Intelligence Framework
B.Asset & Identity Framework
C.Adaptive Response
D.Protocol Intelligence
E.Incident Review
AnswersC, E

Adaptive Response in Splunk ES enables automated or manual actions in response to notable events, such as blocking an IP on a firewall or disabling a user account. This directly supports the 'Respond' function by providing the capability to take action against threats. It integrates with various security tools to execute response actions, making it a core component of incident response in Splunk ES.

Why this answer

The NIST CSF 'Respond' function focuses on taking action after a cybersecurity incident is detected. In Splunk ES, Incident Review provides a centralized workflow for triaging, assigning, and managing incidents, while Adaptive Response enables automated or manual response actions to mitigate threats. Together, these features directly support incident response activities.

Other features like Threat Intelligence, Asset & Identity, and Protocol Intelligence enhance detection and investigation but are not primarily designed for executing response actions.

Exam trap

The trap here is confusing detection-enhancing features with response capabilities, assuming that any security feature contributes equally to the 'Respond' function.

56
MCQhard

You have a field 'raw_data' containing JSON. How do you extract fields from it within your SPL search?

A.eval json_parse(raw_data)
B.spath input=raw_data
C.json raw_data
D.extract json raw_data
AnswerB

spath parses structured data such as JSON and XML, extracting nested fields into searchable fields. Specifying input=raw_data tells Splunk to read that field's JSON content and expose each key as a field for use in the SPL pipeline.

Why this answer

The spath command is Splunk's dedicated SPL command for extracting fields from structured data formats like JSON and XML. Using 'spath input=raw_data' parses the JSON stored in the raw_data field and extracts its keys as Splunk fields, which can then be used in subsequent commands. This is the canonical way to extract JSON fields in SPL.

Exam trap

SPLK-5001 often tests whether candidates know the correct SPL command for JSON extraction — the trap is confusing spath (the real command) with non-existent commands like 'json' or invalid eval functions like json_parse.

How to eliminate wrong answers

Option A is wrong because 'eval json_parse(raw_data)' is not valid SPL — json_parse is not an eval function in Splunk (there is no such function; JSON extraction is done via spath or the json_extract eval function with a JSON path). Option C is wrong because 'json raw_data' is not a valid SPL command; there is no bare 'json' command for extraction. Option D is wrong because 'extract json raw_data' is not valid syntax — the extract command is used for field extraction via regex/delimiters, not JSON parsing, and does not take 'json' as a keyword.

57
MCQhard

What is the purpose of the 'map' command in complex searches?

A.Maps IP addresses to locations.
B.Runs a subsearch for each event in the results.
C.Maps fields to a dashboard.
D.Creates a map visualization.
AnswerB

The 'map' command executes a subsearch once per input result, substituting each event's field values into the subsearch via tokens such as $field$. This per-event iteration satisfies the stem's requirement for complex searches, letting you enrich or correlate each result individually rather than running one aggregate subsearch across the whole set.

Why this answer

The map command in Splunk is a streaming subsearch command that iterates over each result row and runs a specified subsearch once per row, injecting the current row's field values into the subsearch. It is used to enrich or correlate events by executing a nested search for every event returned by the outer search. This makes it fundamentally a per-event subsearch executor, not a geolocation or visualization tool.

Exam trap

SPLK-5001 often tests the confusion between the map command (per-event subsearch) and the geom/iplocation commands (geographic visualization), since the word 'map' intuitively suggests geography.

How to eliminate wrong answers

Option A is wrong because mapping IP addresses to geographic locations is done with the iplocation command (or geostats/geom for visualization), not map. Option C is wrong because mapping fields to a dashboard is a dashboard/panel configuration task, not a search command — no Splunk command called 'map' performs dashboard field binding. Option D is wrong because creating a map visualization is done via the choropleth map visualization type or the geom command, not the map command.

58
MCQeasy

What is the purpose of the 'Investigation Workbench' in Splunk ES?

A.To run administrative index maintenance.
B.To manage user identities.
C.To provide a unified view of incident artifacts.
D.To configure correlation searches.
AnswerC

The Investigation Workbench consolidates artefacts — notable events, contributing events, assets, identities and threat intelligence — into a single pane, satisfying the stem's requirement for a unified incident view. Analysts pivot across these linked artefacts without switching searches, which is precisely the centralised triage capability Splunk ES intends this interface to deliver.

Why this answer

The Investigation Workbench in Splunk Enterprise Security provides analysts with a unified, single-pane view of all artifacts related to an incident — events, risk scores, assets, identities, and related notables — so they can pivot and correlate without jumping between dashboards. It aggregates context from multiple sources into one investigative surface. This is distinct from administrative or configuration functions.

Exam trap

The trap here is confusing analyst-facing investigation tools with administrative/configuration functions — candidates often pick 'configure correlation searches' because ES is a SIEM, but the Workbench is purely for investigation, not content authoring.

How to eliminate wrong answers

Option A is wrong because index maintenance (bucket rolling, retention, cleanup) is handled by the indexer cluster and Splunk's index management tools, not by the Investigation Workbench. Option B is wrong because user identity management in ES is handled through the Identity Management and Asset & Identity frameworks, not the Workbench. Option D is wrong because correlation searches are configured in the ES Content Management or via the Correlation Search editor, not in the Investigation Workbench — the Workbench is an analyst-facing investigation tool, not a configuration UI.

59
MCQeasy

When investigating a risk notable, which dashboard in Splunk ES provides a visual representation of the risk contributors for a specific user?

A.Threat Activity Dashboard
B.Access Anomalies Dashboard
C.Incident Review
D.Risk Analysis Dashboard
AnswerD

The Risk Analysis Dashboard visualises risk contributors per user, satisfying the stem's requirement for a user-specific view of contributing risk factors. It aggregates risk events by risk object, showing which detections and sources drive a user's score, unlike the Incident Review or Risk Notables views.

Why this answer

The Risk Analysis Dashboard in Splunk ES provides a visual breakdown of risk contributors for a specific user (or other entity), showing which correlation searches contributed risk, the risk scores over time, and the risk objects involved. It is the go-to dashboard for understanding why a user's risk score is elevated and which detections drove it. This directly supports investigating a risk notable.

Exam trap

SPLK-5001 often tests the distinction between Incident Review (triage) and the Risk Analysis Dashboard (risk contributor visualization) — candidates frequently pick Incident Review because it's the most familiar ES dashboard, missing that the question asks specifically for the visual risk-contributor view.

How to eliminate wrong answers

Option A is wrong because the Threat Activity Dashboard shows threat intel matches and threat source activity, not per-user risk contributor breakdowns. Option B is wrong because the Access Anomalies Dashboard focuses on authentication and access anomalies (e.g., failed logins, unusual access patterns), not the aggregated risk score contributors for a user. Option C is wrong because Incident Review is where notables are triaged and investigated, but it does not provide the visual risk-contributor breakdown for a specific user — that detail lives in the Risk Analysis Dashboard.

60
MCQmedium

A security team is using Splunk Enterprise Security to monitor for suspicious activity. They want to create a correlation search that triggers a notable event when a user's risk score exceeds a certain threshold. Which Splunk ES feature should they use to automatically adjust risk scores based on events?

A.Adaptive Response
B.Risk Analysis framework
C.Threat Intelligence framework
D.Notable Event Suppression
AnswerB

The Risk Analysis framework in Splunk ES allows you to assign risk scores to entities (users, systems, etc.) based on events. It uses risk rules to calculate and modify risk scores, which can then be used in correlation searches to trigger notables when a threshold is exceeded. This is the correct feature for automatically adjusting risk scores based on events. It provides a dynamic risk posture and is integral to risk-based alerting.

Why this answer

The Risk Analysis framework is designed to assign and modify risk scores for entities based on events. It allows security teams to create risk rules that adjust scores, and correlation searches can then trigger notables when a risk threshold is met. This enables risk-based alerting.

Other features like suppression, adaptive response, and threat intelligence serve different purposes and do not adjust risk scores. Therefore, the Risk Analysis framework is the correct choice.

Exam trap

The trap here is confusing risk analysis with threat intelligence; threat intel enriches but does not score risk, while risk analysis does.

61
MCQmedium

What is the purpose of the 'Assets and Identities' framework in Splunk ES?

A.To manage user passwords.
B.To store audit logs for compliance.
C.To define the network topology.
D.To provide context like department and role to security events.
AnswerD

The Assets and Identities framework enriches security events with contextual metadata such as department, role, priority and business unit, satisfying the stem's requirement to explain its purpose. This context lets Splunk ES correlate notable events against asset criticality and identity attributes, improving risk scoring and investigation triage.

Why this answer

The Assets and Identities framework in Splunk ES enriches security events with contextual metadata such as department, role, priority, and location by correlating event fields (e.g., src, dest, user) against lookup tables. This context helps analysts prioritize and understand the business impact of detections.

Exam trap

SPLK-5001 often tests the distinction between the Assets and Identities framework (context enrichment via lookups) and other ES features like Threat Intelligence or Risk Analysis — candidates confuse 'context' with 'detection' or 'compliance'.

How to eliminate wrong answers

Option A is wrong because password management is handled by authentication systems (LDAP, AD, Splunk's own auth), not the Assets and Identities framework. Option B is wrong because audit logs for compliance are stored in indexes like _audit or _internal, not in the Assets and Identities framework. Option C is wrong because network topology is a separate concern — while asset lookups can include network zones, the framework's primary purpose is identity and asset context enrichment, not topology mapping.

62
Multi-Selectmedium

Which THREE of the following represent the categories of threat intelligence that can be managed within the Splunk Enterprise Security 'Threat Intelligence' framework?

Select 3 answers
A.User Session Tokens
B.Domain Names
C.Network Topology Maps
D.IP Addresses
E.File Hashes
AnswersB, D, E

Domain names are a supported threat intelligence category in the Splunk Enterprise Security framework, satisfying the stem's requirement. They populate the intel store for correlation against DNS and web proxy events, enabling detection of command-and-control, phishing and malicious infrastructure lookups.

Why this answer

The Splunk Enterprise Security Threat Intelligence framework organizes indicators into specific intelligence types that can be uploaded, matched against events, and used in correlation searches. Option B (Domain Names) is correct because domain indicators are a supported threat intelligence type, typically stored in the 'domains' intelligence type and used to detect DNS-based malicious activity. Option D (IP Addresses) is correct because IP addresses are a core supported type, stored as the 'ip_intel' intelligence type and used to match network traffic against known malicious hosts.

Option E (File Hashes) is correct because file hash indicators (such as MD5, SHA-1, and SHA-256) are supported as the 'file_intel' intelligence type for detecting known malicious files. Option A (User Session Tokens) is not a threat intelligence category in the framework; session tokens are authentication artifacts, not indicators of compromise. Option C (Network Topology Maps) is not a threat intelligence category either; topology maps are network documentation, not actionable threat indicators.

Exam trap

SPLK-5001 often tests the specific categories supported by the Threat Intelligence framework, and candidates may confuse it with other security features like user behavior analytics or network mapping, leading them to select incorrect options.

63
MCQeasy

A user account is exhibiting signs of being compromised. Where can you find the user's recent login history in Splunk ES?

A.User Activity
B.Threat Intelligence
C.Asset Investigator
D.Incident Review
AnswerA

User Activity dashboards in Splunk Enterprise Security aggregate authentication and access events per identity, drawing on data models such as Authentication. This surfaces recent logins, source IPs and failed attempts for the compromised account, directly satisfying the requirement to review that user's login history.

Why this answer

The User Activity dashboard in Splunk Enterprise Security is the correct location because it aggregates identity-centric information including recent logins, authentication history, and associated risk for a specific user. When investigating a potentially compromised account, analysts pivot to User Activity to see the timeline of successful and failed logons, source IPs, and related notable events. This view is purpose-built for identity investigation and is distinct from the broader Incident Review queue.

Exam trap

SPLK-5001 often tests the distinction between user-centric and host-centric ES dashboards, tricking candidates into choosing Asset Investigator when the question is specifically about a user's login history.

How to eliminate wrong answers

Option B (Threat Intelligence) is wrong because it displays indicators of compromise (IOCs) and intelligence matches, not a user's login history. Option C (Asset Investigator) is wrong because it focuses on host and asset-centric data such as system vulnerabilities and network activity, not user authentication history. Option D (Incident Review) is wrong because it is the queue of notable events and incidents requiring triage, not a per-user login timeline, so it does not directly surface a single user's recent logins.

64
Multi-Selecthard

Which TWO actions should be taken if a correlation search is consuming too many system resources?

Select 2 answers
A.Reduce the search frequency (cron schedule).
B.Re-install the Splunk Enterprise application.
C.Delete all historical data.
D.Switch to a different operating system.
E.Optimize the search query using data model accelerated fields.
AnswersA, E

Reducing the cron schedule directly lowers how often the correlation search executes, cutting cumulative CPU and memory consumption across the search head. Since resource exhaustion stems from repeated concurrent execution, widening the interval between runs satisfies the stem's constraint without altering detection logic or throttling individual alerts.

Why this answer

Option A is correct because reducing the search frequency (cron schedule) directly lowers how often the correlation search executes, cutting CPU, memory, and I/O load on the search head and indexers. Option E is correct because optimizing the search query with data model accelerated fields lets Splunk use pre-computed, summarized data instead of scanning raw events, dramatically reducing resource consumption and search time. Re-installing Splunk Enterprise (B) does not address the underlying resource cost of the search and risks unnecessary downtime.

Deleting all historical data (C) is destructive, unnecessary, and does not fix the search's inefficiency. Switching operating systems (D) is irrelevant to search resource usage and would not resolve the problem.

Exam trap

The trap is selecting destructive or irrelevant 'fixes' (reinstall, delete data, change OS) instead of the two targeted, non-disruptive optimizations: reduce frequency and use accelerated fields.

65
MCQeasy

A SOC analyst receives an alert that a user's credentials were used from two geographically distant locations within five minutes. Which Splunk ES capability is designed to surface this type of anomaly by comparing current activity to a learned baseline?

A.User Behavior Analytics (UBA), which builds peer-group and individual baselines to detect anomalous access patterns such as impossible travel.
B.Risk-based alerting, which aggregates risk scores from multiple correlation searches into a single notable event for triage.
C.The Asset and Identity framework, which correlates events with asset ownership and identity metadata.
D.The Threat Intelligence framework, which enriches events with indicators of compromise from external feeds.
AnswerA

UBA is designed to learn normal behavior for users and peer groups, then flag deviations. Logins from two distant locations within minutes violate a learned travel-time baseline, so UBA surfaces this as an anomaly. This directly matches the scenario's need to compare current activity against a learned baseline.

Why this answer

Impossible travel is a behavioral anomaly: the same user cannot physically move between distant locations in minutes. UBA learns each user's normal access patterns and peer-group norms, so a login pair that violates travel-time expectations stands out. That learned baseline is precisely what distinguishes UBA from enrichment-only or risk-aggregation features.

Exam trap

The trap here is confusing risk-based alerting with behavioral analytics, when only the latter learns and compares against a user's normal travel and access baseline.

66
MCQeasy

In the Incident Review dashboard, what does 'Status' represent?

A.The assignment to an analyst.
B.The severity of the threat.
C.The risk score of the notable.
D.The stage of the investigation workflow.
AnswerD

'Status' tracks each notable event through the investigation workflow stages configured in Enterprise Security, such as New, In Progress, and Resolved. This satisfies the stem's requirement by representing workflow progression rather than severity, urgency, or owner assignment, letting analysts filter the Incident Review dashboard by investigation stage.

Why this answer

In the Splunk Enterprise Security Incident Review dashboard, the 'Status' field represents the stage of the investigation workflow — values like New, In Progress, Pending, Resolved, and Closed track where an analyst is in the triage process. It is a workflow state, not a severity, risk score, or ownership field. This is distinct from 'Urgency', 'Severity', and 'Owner', which are separate columns.

Exam trap

The trap is confusing 'Status' with 'Urgency' or 'Owner' — candidates who have not used the Incident Review dashboard often assume Status means severity or assignment rather than workflow stage.

How to eliminate wrong answers

Option A is wrong because assignment to an analyst is represented by the 'Owner' field, not 'Status'. Option B is wrong because the severity of the threat is captured by the 'Urgency' or 'Severity' field, which is derived from the correlation search or risk framework. Option C is wrong because the risk score is a separate numeric field ('Risk Score') computed by the risk framework, not the workflow status.

67
MCQeasy

Which command is used to visualize data in a time-series chart?

A.graph count _time
B.stats count over time
C.timechart count by sourcetype
D.chart count by _time
AnswerC

The timechart command aggregates events into time buckets and plots them as a time-series chart, with the split-by clause producing one series per sourcetype. This directly produces the visualisation requested, unlike stats or table which return tabular output.

Why this answer

The timechart command is purpose-built for time-series visualization in Splunk. It bins events by _time automatically and produces a table where each row is a time bucket and each column is a series (here, split by sourcetype), which the Splunk UI renders as a line/area chart. Because it aggregates over time by default, it is the canonical command for trend visualization.

Exam trap

SPLK-5001 often tests the distinction between timechart (auto time-binning, time-series output) and chart (categorical pivot requiring explicit over/by clauses) — candidates confuse the two because both aggregate, but only timechart produces the time-series visualization the question asks for.

How to eliminate wrong answers

Option A is wrong because 'graph' is not a valid Splunk SPL command — there is no such command in the search language. Option B is wrong because 'stats count over time' is invalid syntax; 'over' is not a stats clause, and stats does not auto-bin by _time the way timechart does. Option D is wrong because 'chart count by _time' requires a proper by-clause structure (chart count over X by _time) and does not produce the time-bucketed series output that timechart does; chart is for categorical pivots, not time-series trends.

68
MCQhard

A security analyst wants to correlate login and logout events for each user to calculate session durations. The events have fields 'user', 'action' (login or logout), and '_time'. Which SPL command sequence is most efficient to pair each login with the subsequent logout for the same user?

A.index=auth action=login OR action=logout | transaction user startswith=action="login" endswith=action="logout" | eval duration = duration
B.index=auth action=login OR action=logout | join user [search index=auth action=login | rename _time as login_time] | where action="logout" | eval duration = _time - login_time
C.index=auth action=login OR action=logout | sort 0 user _time | streamstats current=f last(_time) as login_time by user | where action="logout" | eval duration = _time - login_time
D.index=auth action=login OR action=logout | stats earliest(_time) as login_time latest(_time) as logout_time by user | eval duration = logout_time - login_time
AnswerC

This search sorts events by user and time, then uses streamstats to capture the previous event's time for each user, which corresponds to the login time when the current event is a logout. Filtering for logout events and calculating the difference yields the session duration efficiently.

Why this answer

To pair sequential login and logout events per user, sorting by user and time, then using streamstats to carry forward the previous event's time, allows calculation of duration when a logout occurs. This method is efficient and scales better than transaction or join.

Exam trap

The trap here is assuming that transaction or join is the only way to correlate events, when streamstats can efficiently track state across events.

69
MCQmedium

When using the 'Risk Analysis' framework in Splunk ES, what is the primary benefit of assigning a 'Risk Object'?

A.It automatically blocks the user from the network.
B.It increases the search performance.
C.It deletes the original notable event.
D.It allows the system to aggregate disparate alerts onto a single entity.
AnswerD

A Risk Object normalises alerts from different correlation searches onto one entity, such as a user or host, so Splunk ES aggregates their risk scores. This lets analysts see cumulative risk per entity rather than isolated alerts, which is the framework's core purpose.

Why this answer

In Splunk ES Risk Analysis, a Risk Object is the entity (user, system, IP, or other) to which risk is attributed. Assigning a Risk Object lets the framework aggregate risk scores from many different correlation searches and notable events onto that single entity, so analysts see a consolidated risk posture rather than isolated alerts. This aggregation is the core value of risk-based alerting.

Exam trap

SPLK-5001 often tests the misconception that Risk Objects trigger automated response actions like blocking, when their actual purpose is aggregating and scoring risk across disparate alerts onto one entity.

How to eliminate wrong answers

Option A is wrong because Risk Analysis does not perform automated network blocking — that would require an external enforcement integration or adaptive response action, not risk object assignment. Option B is wrong because assigning a Risk Object has no effect on search performance; it is a data-model and scoring construct, not an optimization. Option C is wrong because Risk Analysis does not delete notable events — it enriches and aggregates risk, and notable events remain in the incident review queue.

70
MCQmedium

During an investigation, an analyst determines that a user's risk score is inflated because a single risk rule is firing repeatedly on benign activity. The analyst wants to reduce the impact of this rule on the user's overall risk score without disabling the rule entirely. What is the most appropriate action?

A.Create a risk rule exception or a throttling configuration for the rule so it does not repeatedly add risk for the same user within a time window.
B.Edit the risk rule's stanza in `risk_rules.conf` and set the `risk_score` value to a lower number.
C.Modify the user's risk score manually in the Risk Analysis dashboard by subtracting points from the current total.
D.Change the user's risk object type in the identity lookup so the rule no longer matches the user.
AnswerA

Throttling or exception logic prevents a risk rule from repeatedly contributing risk for the same entity in a short period. This directly addresses the repeated firing on benign activity for this user while keeping the rule active for other entities. It is the targeted approach that reduces score inflation without disabling detection.

Why this answer

Risk score inflation from a single noisy rule is best handled by throttling or adding an exception so the rule does not repeatedly add risk for the same entity within a defined window. This preserves the rule's value for other entities and scenarios while preventing the specific user from accumulating disproportionate risk from benign activity.

Exam trap

The trap here is thinking a risk score can be manually adjusted or that editing the global rule score is the right fix, when the targeted solution is throttling or exception logic.

71
MCQmedium

A healthcare SOC is preparing an executive briefing that maps its Splunk Enterprise Security detections to the NIST Cybersecurity Framework 2.0. The CISO specifically asks which function covers activities such as establishing policies, defining roles, and performing risk assessments before any incident occurs. Which NIST CSF 2.0 function should the analyst cite for these governance and risk-management activities?

A.IDENTIFY (ID)
B.GOVERN (GV)
C.RESPOND (RS)
D.PROTECT (PR)
AnswerB

GOVERN is the function added in NIST CSF 2.0 that houses organizational risk-management strategy, policy, roles, responsibilities, and supply-chain risk. Establishing policies and defining roles before incidents occur is exactly this function's scope, so citing it answers the CISO's question about pre-incident governance activities accurately.

Why this answer

NIST CSF 2.0 introduced the GOVERN function to elevate cybersecurity risk management to organizational governance, covering policy, roles, responsibilities, and risk strategy. Because the CISO described policy creation, role definition, and pre-incident risk assessment rather than asset inventory or safeguards, the governance-oriented function is the accurate mapping for the briefing.

Exam trap

The trap here is assuming any pre-incident or planning activity must belong to IDENTIFY, when CSF 2.0 moved policy, roles, and risk-strategy activities into the separate GOVERN function.

72
MCQmedium

A customer wants to exclude certain low-fidelity risk events from their Risk Notable correlation search. Where is the best place to define these exclusions?

A.Risk Index Retention Policy
B.Data Model Acceleration
C.Asset and Identity Table
D.Correlation Search Suppression
AnswerD

Correlation Search Suppression lets you define a suppression rule directly on the Risk Notable correlation search, filtering out low-fidelity risk events before they generate notables. Editing the search itself or downstream risk rules would not cleanly exclude those events at source.

Why this answer

Correlation Search Suppression is the mechanism in Enterprise Security for filtering out specific events from a correlation search's results, including low-fidelity risk events. Suppression rules let you define field-based conditions (e.g., specific risk_object or signature) so matching events are excluded before they generate risk or notables, which is exactly what the customer needs.

Exam trap

SPLK-5001 often tests the confusion between suppression (excluding events) and throttling (limiting notable frequency), leading candidates to pick a retention or settings option instead of Correlation Search Suppression.

How to eliminate wrong answers

Option A is wrong because Risk Index Retention Policy controls how long risk events are stored, not which events are excluded from a correlation search. Option B is wrong because Data Model Acceleration speeds up searches on data models and has no filtering role. Option C is wrong because Asset and Identity Tables provide enrichment (mapping IPs to assets/users), not event exclusion.

73
MCQmedium

You need to verify if an external IP address is a known malicious TOR exit node. Which Splunk ES feature should you use?

A.Notable Event Suppressor
B.Identity Table
C.Asset Table
D.Threat Intelligence Framework
AnswerD

The Threat Intelligence Framework ingests external threat feeds and matches indicators such as IP addresses against indexed events, letting you confirm whether the address appears in a TOR exit-node intelligence source. This directly satisfies the requirement to verify an external IP against known malicious TOR exit-node data.

Why this answer

The Threat Intelligence Framework in Splunk ES ingests threat feeds (including TOR exit node lists) and matches them against events via the Threat Intelligence data model and correlation searches. It is the designated feature for identifying whether an IP, domain, or file hash is known malicious. Other ES features handle suppression, identity, or asset context, not threat matching.

Exam trap

SPLK-5001 often tests the difference between ES data enrichment tables (Asset, Identity) and the Threat Intelligence Framework — candidates must recognize that only the Threat Intelligence Framework handles external malicious indicators like TOR exit nodes.

How to eliminate wrong answers

Option A (Notable Event Suppressor) is wrong because it suppresses duplicate or noisy notable events and does not perform threat intelligence matching. Option B (Identity Table) is wrong because it stores user identity information (e.g., email, department) for correlation, not external threat indicators. Option C (Asset Table) is wrong because it stores asset metadata such as IP, hostname, and owner, not malicious IP reputation data.

74
MCQeasy

What is the primary function of the 'Incident Review' dashboard in Splunk ES?

A.Creating threat intelligence feeds
B.Monitoring system performance
C.Configuring data ingestion
D.Managing notable events
AnswerD

Incident Review provides the triage workspace where analysts assign, comment on, and change the status of notable events, driving them through investigation to closure. That management of notable events is its primary function, distinct from rule authoring or risk scoring.

Why this answer

The Incident Review dashboard in Splunk Enterprise Security is the primary analyst workspace for triaging, investigating, and managing notable events. It aggregates notables generated by correlation searches and provides workflows for status changes, assignments, comments, and drill-downs. Its core function is notable event management, not data ingestion, performance monitoring, or threat feed creation.

Exam trap

SPLK-5001 often tests whether candidates confuse ES dashboards with core Splunk monitoring tools, so options like 'monitoring system performance' tempt anyone who hasn't used ES hands-on.

How to eliminate wrong answers

Option A is wrong because threat intelligence feeds are managed through the Threat Intelligence framework and the `threat_intelligence` lookup/collection, not the Incident Review dashboard. Option B is wrong because system performance monitoring is the role of the Monitoring Console and its dashboards, not Incident Review. Option C is wrong because data ingestion configuration is done via inputs.conf, the Data Inputs UI, or the Add Data wizard — Incident Review has no ingestion controls.

75
MCQeasy

An analyst is hunting for evidence that an adversary used the Windows command shell to spawn a script interpreter in a suspicious parent-child relationship. The endpoint telemetry is in Splunk via Sysmon EventCode 1. Which search most directly surfaces processes whose parent is cmd.exe and whose image is a scripting engine?

A.index=sysmon EventCode=1 Image="*\\cmd.exe" | table _time, ComputerName, CommandLine
B.index=sysmon EventCode=3 ParentImage="*\\cmd.exe" | table _time, ComputerName, DestinationIp, DestinationPort
C.index=sysmon EventCode=1 | stats count by Image | sort - count | head 20
D.index=sysmon EventCode=1 ParentImage="*\\cmd.exe" Image IN ("*\\powershell.exe","*\\wscript.exe","*\\cscript.exe","*\\mshta.exe") | table _time, ComputerName, ParentImage, Image, CommandLine
AnswerD

This search keys on the parent-child relationship, requiring the parent image to be cmd.exe and the child image to be a scripting engine such as PowerShell, WScript, CScript, or Mshta. That combination is a classic living-off-the-land pattern for scripted execution, so it directly surfaces the behavior described while keeping noise manageable through the constrained image list.

Why this answer

Process creation telemetry from Sysmon EventCode 1 includes both the Image and ParentImage fields, enabling lineage-based hunting. Constraining ParentImage to cmd.exe and Image to a set of scripting engines isolates the living-off-the-land execution pattern where a shell launches an interpreter, which is a common step in scripted intrusions and worth triaging.

Exam trap

The trap here is filtering on the Image field for cmd.exe, which finds shell launches themselves, instead of using ParentImage to find what the shell spawned.

Page 1 of 4

Page 2

All pages