Most engineers think…
Most people picture a SIEM as 'a rule fires, an alert appears'. That's the old model — and the reason SOC analysts spend half their shift closing false positives.
Splunk Enterprise Security's Risk-Based Alerting (RBA) inverts this. Correlation searches become risk rules that silently score users, hosts and IPs in a risk index rather than shouting immediately. Only when an entity's accumulated risk crosses a threshold does a risk-incident rule fire one high-confidence notable — and it arrives labelled with every MITRE ATT&CK technique that contributed. That context-rich, low-volume notable is what lets an analyst work quickly instead of playing alert whack-a-mole.
① Correlation searches — the detection engine of Splunk ES
A correlation search is the core detection primitive in Splunk Enterprise Security. It is an SPL query that runs on a schedule (commonly every five minutes), checks whether the result count meets a threshold, and fires one of two adaptive response actions: create a notable event (the traditional alert) or create a risk event (the RBA path).
The search logic itself is standard SPL — index=* sourcetype=... with stats, eval, where, and threshold clauses. What makes ES correlation searches special is the Content Management UI that wraps them: each search carries a title, description, severity, annotations (MITRE ATT&CK technique IDs, kill-chain phase, security domain), and one or more adaptive response actions.
In classic mode every match creates a notable in the Incident Review queue. In RBA mode the same search writes a risk event to the risk index instead — or in addition. The distinction matters: one fires per event, the other accumulates silently until the entity is truly suspicious.
A correlation search fires when the SPL result set meets the threshold — for example 'results > 0' or 'count > 5'. The threshold is on the stats output, not on how many raw events were searched. Keep that distinction clear when explaining searches to an interviewer.
What are the two built-in adaptive response action types a correlation search can trigger?
② The risk index & Risk-Based Alerting — from scoring to the single notable
The risk index (index=risk) is where RBA lives. Every time a risk rule fires, it writes a risk event that includes the risk score, the risk object (a user, host or IP), the source search name, and the MITRE ATT&CK annotations. Nothing goes to Incident Review yet.
Risk-incident rules aggregate the evidence
A risk-incident rule is a special correlation search that runs against the risk index. It groups risk events by risk object over a lookback window, sums the scores, and creates a risk notable only when the combined score exceeds a threshold. The result: one alert that references every detection that contributed — an insider-threat story built from ten small signals rather than ten separate alerts.
The key objects are the risk object (who or what is being scored), the risk score (a numeric weight per risk rule), and the threat object (the external indicator, e.g. malicious IP, that the risk event also captures). Understanding these three is the interview answer that separates people who have configured RBA from people who have only heard the acronym.
An SPL query that runs on a schedule in Splunk ES, checks a threshold, and fires an adaptive response action — either a notable event or a risk event.
The special Splunk index (index=risk) where risk rules write scored events. Risk-incident rules aggregate these by entity to decide when to fire a single high-confidence notable.
A correlation search that runs against the risk index, groups events by risk object, sums scores over a time window, and creates a risk notable when the total crosses the configured threshold.
The action a correlation search triggers on a match — Risk Analysis (score the entity), Notable Event (alert now), or an integration action such as block IP or disable account.
What does a risk-incident rule actually search against?
③ MITRE ATT&CK in Splunk ES — annotations, coverage maps & technique IDs
Every correlation search (and every risk rule) in Splunk ES can carry MITRE ATT&CK annotations: a technique ID (e.g. T1078 Valid Accounts), a sub-technique, and a tactic. These are stored as metadata on the search in Content Management. When a risk event is written to the risk index it inherits those annotations, so the resulting risk notable knows which ATT&CK techniques were observed across all contributing detections.
The MITRE ATT&CK Content Pack and the ES Use Case Library surface these as a coverage heatmap: which techniques have at least one detection, which are producing alerts, and which have no coverage. This is the artefact an architect shows a CISO to prove detection breadth.
In an interview, three MITRE-in-ES facts stand out: annotations live on the search (not the index), the risk index preserves them per event, and the Incident Review notable aggregates all technique IDs — so a SOC analyst sees the full ATT&CK story in one view rather than hunting across ten separate alerts.
Splunk ES does not auto-tag your detections with MITRE technique IDs. You must set annotations manually on each correlation search in Content Management, or use Analytic Stories from the Splunk Security Content library which come pre-annotated. An unmapped search produces notables with no ATT&CK context.
▶ Watch a credential-theft RBA story unfold
One entity accumulates risk from four detections before a single notable fires. Press Play for the healthy detection path, then Break it to see the classic misconfiguration.
An analyst opens a risk notable and sees technique IDs T1078 and T1003. Where did those IDs originally come from?
④ Adaptive response actions — containment, enrichment & tuning for low noise
Adaptive response actions are what a correlation search does when it fires. The two built-in actions are: Risk Analysis (write a scored risk event to the risk index — the RBA path) and Notable Event (create an alert in Incident Review). Additional actions — from SOAR integrations, ES Premium Content, or custom scripts — can block an IP at the firewall, disable an Active Directory account, or enrich the event with threat intelligence lookups, all triggered from the same correlation search threshold.
Tuning for low noise without losing coverage
The failure mode in every ES deployment is the same: too many notable events, analysts stop triaging, real attacks hide in the noise. The RBA fix is: convert noisy, low-confidence searches to risk rules with a low score; keep high-confidence searches as direct notables; set the risk-incident rule threshold so it fires only on genuinely suspicious accumulated behaviour. Tune by reviewing the risk notable's contributing events — if most are false positives, raise the score threshold or tighten the search logic, not both at once.
Arjun at a Mumbai fintech firm faces this
The SOC receives over 400 notables per day from Splunk ES. Analysts are triaging less than 20% of them; a real credential-theft campaign runs undetected for three days buried in the noise.
All 60 correlation searches are configured with the Notable Event action. Each match — including broad, low-confidence detections like 'user logged in from a new country' — fires directly into Incident Review.
Pull the Incident Review dashboard: the top 10 searches account for 380 of the 400 daily notables, all low-severity. The searches have no risk annotations and no MITRE ATT&CK tags.
ES Content Management ▸ Correlation Searches ▸ Edit ▸ Adaptive ResponseConvert the 10 high-volume low-confidence searches to risk rules (add Risk Analysis action, assign a low score of 10–20, annotate with ATT&CK technique IDs). Create one risk-incident rule that fires a notable when any user or host accumulates more than 100 risk points in 24 hours. Keep 5 high-confidence searches (brute-force success, known-bad IP, etc.) as direct notables.
After 48 hours: daily notable count drops below 30. The risk notable for the compromised account shows five contributing detections across T1078, T1110 and T1021, giving analysts the full story in one click.
After converting searches to risk rules, open ES ▸ Security Intelligence ▸ Risk Analysis. You should see risk events accumulating per entity in the risk index before any notable fires. If the dashboard is empty, the risk rules are not writing events — check the Adaptive Response action configuration and the risk object field mapping.
Your ES deployment fires 500 notables per day and analysts ignore most of them. The best first step?
🤖 Ask the AI Tutor
Tap any question — instant, scoped to this lesson. No login, no waiting.
Pre-curated from vendor docs + community Q&A, scoped to this lesson. For a live prod issue, paste your export into chat.techclick.in.
📝 Wrap-up assessment — six more
You've answered 4 inline. Six left. 70% (7 of 10) marks the lesson complete on your profile. Tap Submit all answers at the end.
🧠 In your own words
Type one line: explain in your own words why RBA fires fewer, better alerts than classic notable events. Then compare with the expert version.
🗣 Teach a friend
Best way to lock it in — explain it in one line to a teammate. Tap to generate a paste-ready summary.
📖 Glossary
- Correlation Search
- A scheduled SPL query in Splunk ES that fires an adaptive response action (notable or risk event) when its result meets a configured threshold.
- Notable Event
- An alert record created in the Incident Review queue by the Notable Event adaptive response action — the immediate, classic alert path.
- Risk Index
- The special Splunk index (index=risk) where risk rules write scored risk events for RBA accumulation and aggregation.
- Risk Rule
- A correlation search configured to write a risk event to the risk index instead of (or in addition to) firing a direct notable, enabling entity-based score accumulation.
- Risk-Incident Rule
- A correlation search that runs against the risk index, groups events by risk object, sums scores over a lookback window, and fires a risk notable when the threshold is crossed.
- Risk Object
- The entity (user, host, or IP) being scored by risk rules in the risk index — the key field the risk-incident rule groups on.
- Adaptive Response Action
- An action attached to a Splunk ES correlation search: Risk Analysis (score entity), Notable Event (alert now), or an integration action such as block IP or disable account.
- MITRE ATT&CK Annotation
- A technique ID, tactic, and sub-technique set on a correlation search in Content Management that flows into risk events and notables for ATT&CK-mapped alerting.
📚 Sources
- Splunk Docs — How risk-based alerting works in Splunk Enterprise Security. help.splunk.com/en/splunk-enterprise-security-7/risk-based-alerting
- Splunk Docs — Analyze risk with risk-based alerting in Splunk Enterprise Security 8.5. help.splunk.com/en/splunk-enterprise-security-8
- Splunk Lantern — Risk-based alerting (RBA) — guided insights and implementation. lantern.splunk.com/Security/UCE/Guided_Insights/Risk-based_alerting
- Splunk Lantern — Implementing risk-based alerting — security use cases. lantern.splunk.com/Security_Use_Cases/Threat_Investigation
- Splunk Community — Risk-Based Alerting FAQs. community.splunk.com/t5/Splunk-Enterprise-Security/Risk-Based-Alerting-FAQs
- Somerford Associates — Optimising Risk-Based Alerting with Splunk Enterprise Security. somerfordassociates.com/blog/optimising-risk-based-alerting
What's next?
Got correlation searches and RBA mapped? Next, go deep on Splunk ES content management — how to clone, tune, and create detection searches from scratch using the Content Management UI and Analytic Stories — so you own the full detection pipeline end to end.