Key takeaways
- An assumed-breach exercise measures detection breadth, not whether an attacker can reach the network.
- Endpoint signals including LSASS access and suspicious process creation should alert before the first lateral move.
- Identity and directory logs are the most common gap: LDAP query volume and Kerberos TGS-REQ anomalies need dedicated rules.
- Post-exercise, compare the operator's attack timeline against your SIEM event log step by step to find blind spots.
- Log retention and rule hygiene must be confirmed before the exercise starts, not after the review reveals the gaps.
What the exercise is testing: detection, not prevention
An assumed-breach engagement skips the entry question and starts from inside. The operator is granted a foothold, usually a single workstation in a standard user account, and the engagement begins from there. Whether your perimeter controls would have stopped the initial access is not the question. The question is: once an attacker is present, what does your monitoring see?
A penetration test that reaches domain admin is a failure of your controls. An assumed-breach exercise that reaches domain admin while producing no SIEM alert is a failure of your detection. Both are findings, but the remediation paths are entirely different, and an organisation that has only run penetration tests has likely never tested its detection coverage.
The most important output of the exercise is the comparison between the operator's attack timeline and your SIEM event log. Every step the operator took that does not appear in your logs is a blind spot. Every alert that fired on the right event is a control working. The gap between those two columns is the true finding, and it is only visible if your logging was complete before the exercise started.
Preparation
Log source audit
Confirm endpoints, AD and network all feed the SIEM
Rule review
Check which detection rules are active and at what threshold
Engagement
Operator foothold
Single workstation, standard user account
Attack chain
Credential access, lateral movement, objective
Alert recording
Every SIEM event timestamped against operator log
Review
Timeline comparison
Operator steps vs. SIEM events, gap by gap
Rule tuning
Suppress noise, raise fidelity on missed detections
Endpoint signals: what your EDR must see before lateral movement
Endpoint Detection and Response tools log process creation, network connections, file writes and registry changes. In an assumed-breach exercise, process creation is the first signal to validate. The operator's initial steps, querying Active Directory, running whoami /all and launching enumeration tools, all appear as process creation events. If those events are not reaching your SIEM, every technique that follows them is invisible too.
Credential access is the second checkpoint. The most common path from a standard user context to a privileged one involves reading from lsass.exe: a direct handle open, a memory dump, or a tool such as Mimikatz. LSASS process-access events should alert before the operator reaches the first lateral move. If they do not, the post-exercise review needs to document which rule is absent and which log source it depends on.
Token manipulation and privilege escalation follow credential access. Each step leaves a process-creation entry with its parent visible: a cmd.exe launched by mmc.exe where the user account has no reason to open a console, or a net localgroup administrators query from an endpoint that never joins domain administrative tasks. These entries exist in Windows Security and Sysmon logs; the question is whether they are being forwarded and whether a rule is watching for them.
| Log source | Event | Attack stage covered |
|---|---|---|
| Windows Security (4688) | Process creation with command line | Reconnaissance, tool execution |
| Sysmon Event ID 1 | Process creation with hashes and parent | Enumeration, credential tool launch |
| Sysmon Event ID 10 | LSASS process access | Credential dumping |
| Sysmon Event ID 3 | Network connection by process | C2 beacon, lateral movement prep |
| EDR process tree | Parent-child chain with user context | Privilege escalation, token use |
| Windows Security (4624, 4625) | Logon success and failure by type | Pass-the-hash, lateral move, brute force |
Identity and directory signals: where most gaps appear
Active Directory is the most common target in an assumed-breach exercise and the source of the most common detection gaps. The operator will enumerate the domain: accounts, groups, Group Policy Objects, trust relationships. This generates a volume of LDAP queries from a single workstation that would not normally carry out that kind of directory work. A SIEM rule on LDAP query volume per source is one of the highest-value rules to have active before the exercise.
Kerberos logs reveal the next step. MITRE ATT&CK catalogues Kerberoasting as T1558.003 under Credential Access: the attacker requests a service ticket for an account with a Service Principal Name registered, then cracks the ticket offline. The request is visible in the domain controller's Security log as Event ID 4769. A rule alerting on a spike in 4769 events from a single source in a short window is the detection that finds this technique. For detail on how the attack chain runs, the article on Kerberoasting and offline service account cracking walks through each step. The article on cloud token theft in an assumed-breach exercise covers the parallel path through cloud identity, where Kerberos is replaced by OAuth tokens and the detection surface shifts to the identity provider's audit log.
DCSync is the endpoint of the identity attack chain: an operator with Domain Admin or equivalent rights replicates password hashes for every account in the domain. It appears in the domain controller's Security log as Event ID 4662 with a replication GUID. If that event does not produce an alert, the attacker can take the entire directory without a single SIEM notification. Enable Advanced Audit Policy on all domain controllers and confirm that 4662 is forwarded before the exercise runs.
Network and lateral movement signals
Lateral movement produces network events that endpoint logs alone cannot capture. SMB connections from a workstation to other workstations, WinRM sessions from a non-administrative endpoint, RDP from a machine that does not ordinarily act as a jump host: each of these is anomalous enough to be a high-signal detection if baselines exist. Confirm that netflow and DNS query logs are feeding your SIEM. If they are not, the operator's lateral movement is invisible even when every endpoint event is collected.
Pass-the-hash and pass-the-ticket attacks use valid credentials, so they do not produce authentication failures. They produce successful logins: Event ID 4624 with Logon Type 3 from a source workstation that has no scheduled task or service account to explain the connection. The rule is straightforward: a network logon from a workstation to a workstation, with a user account rather than a machine account, in a window where that user has no documented reason to access the target.
Named pipes, DCOM and WMI are the alternatives to SMB for lateral movement and they are less commonly logged. A red team engagement will use whichever method is least visible; an assumed-breach exercise will use the same ones and show you exactly which your rules miss. Check whether WMI process creation events (Event ID 4688 with the WMI provider host as parent) and DCOM activation events are forwarded to your SIEM before the exercise runs, not as a result of it.
After the exercise: mapping the coverage gaps
The post-exercise review compares two timelines: the operator's attack log, which records every action with a timestamp, and the SIEM's event record for the same window. Every operator action that does not correspond to a SIEM event is an undetected technique. Every SIEM alert that fired on a technique the operator did not use is a false positive. The ratio between detected and total actions is the detection coverage number the exercise produces.
Coverage gaps fall into two categories. Missing log sources mean the event never reached the SIEM. Missing rules mean the event arrived but no logic acted on it. Both need different remediation: a missing log source requires a forwarding agent, a firewall rule or an API connection; a missing rule requires a Sigma rule or a vendor detection pack and a tuning pass to reduce noise. Track both categories separately, because fixing one does not fix the other.
A purple team exercise is the natural next step after an assumed-breach review produces a list of gaps. Where the assumed-breach exercise runs the full chain and measures what was caught, a purple team session runs individual techniques one at a time, with the detection team watching in real time. Pairing the two, assumed-breach to map the gaps and purple team to close each one, is what NIST SP 800-137 describes as continuous monitoring assessment applied to practical detection coverage.
Detection value
Address first
LSASS access alerts, network logon rules, Kerberos volume. High signal, low setup cost.
Plan and fund
Cloud identity correlation and packet capture. Require new infrastructure or integrations.
Sweep up
File-write auditing and internal DNS logs. Add to the next SIEM maintenance window.
Accept or defer
Per-user behaviour baselines and ML anomaly scoring. High cost, low marginal gain.
Implementation effort
Log retention and rule hygiene before the exercise starts
An assumed-breach exercise that runs against a SIEM with seven-day retention tells you almost nothing useful. The operator's attack chain may span several days, and correlating early reconnaissance events with later lateral movement requires the full chain to be present in storage at once. Before the exercise, confirm that all endpoint, identity and network logs are retained for at least 30 days, and that the SIEM's correlation window matches the exercise duration.
Detection rules accumulate over time and many are disabled, suppressed or firing into a dead queue. Before the exercise, review the active rule set: which rules have fired in the last 90 days, which have never fired, and which are suppressed because they generate too much noise. A rule that is suppressed is as useful as no rule. If a rule is too noisy to run in production, the signal it was written to catch is unmonitored. Fix the noise rather than silencing the rule.
Baseline data is the third requirement. A network logon anomaly rule needs to know what normal network logons look like for each endpoint type. A Kerberos volume rule needs a baseline of typical TGS-REQ rates from each subnet. These baselines take time to build and they cannot be built on the day the exercise starts. Work backwards from the planned exercise date and allow at least two weeks of baseline collection first. The baseline collection also covers the systems an infrastructure pentest would target: domain controllers, jump hosts and key servers. If those endpoints are not forwarding logs before the exercise, the detections the test is meant to validate are not present to be measured.
Detection requirements in the UAE regulatory landscape
UAE financial institutions regulated by the Central Bank of the UAE face explicit continuous monitoring obligations. CBUAE cybersecurity guidance requires that banks and licensed financial entities maintain the ability to detect and respond to threats, and that they demonstrate this capability through periodic testing. An assumed-breach exercise with a post-exercise detection coverage review is one of the most direct ways to produce that evidence in a form a regulator can read.
In Dubai, the Dubai Electronic Security Centre sets security requirements for government entities and their suppliers. DESC mandates that covered organisations operate a Security Operations Centre or equivalent monitoring function, and that monitoring capability is assessed periodically. An organisation supplying services to a Dubai government entity that cannot show its SIEM was tested against a realistic attack scenario is carrying a gap that DESC's audit process is designed to surface.
In Abu Dhabi, the Department of Health's ADHICS framework requires healthcare providers to maintain security monitoring aligned with the ADHICS control set. Log retention, alerting on privileged account activity and detection of lateral movement are each named controls. An assumed-breach exercise provides the evidence that those controls are operational, not just documented in a policy that nobody has verified against real attacker behaviour.
The UAE Information Assurance Regulation applies federally and sets baseline monitoring requirements for all entities in scope. It aligns closely with NIST SP 800-137 in its requirements for continuous monitoring and periodic assessment. The SIEM gaps an assumed-breach exercise exposes are exactly the gaps a NESA-informed audit would look for, which means the exercise serves both internal improvement and external evidence at the same time.
Frequently asked questions
What is an assumed-breach exercise?
An assumed-breach exercise is a security test that starts from the premise that an attacker already has a foothold inside the network. Rather than testing whether the perimeter can be breached, it tests whether the organisation can detect and respond to an attacker who is already present and moving toward an objective. The operator is granted a starting position and the engagement measures how much of the resulting activity your monitoring captures.
How does an assumed-breach exercise differ from a penetration test?
A penetration test attempts to break through defences from the outside and validates whether those defences hold. An assumed-breach exercise begins inside and measures detection coverage: can your SIEM, EDR and identity logs see what the attacker does once they are present? The two are complementary. An organisation that has only run penetration tests has not tested whether its monitoring would catch an attacker who has already evaded the perimeter.
What log sources does an assumed-breach exercise require?
The minimum set is Windows endpoint logs (Security and Sysmon), domain controller logs with Advanced Audit Policy enabled, Active Directory query logs, and network flow data. Cloud identity logs are needed if the estate includes Entra ID or a similar directory service. Without all of these forwarding to the SIEM before the exercise, the comparison between the operator's timeline and your event log will have structural gaps that cannot be filled retrospectively.
What SIEM rules should be active before an assumed-breach exercise?
At minimum: LSASS process access (Sysmon Event ID 10), suspicious parent-child process chains, Kerberos TGS-REQ volume anomalies (Event ID 4769), DCSync activity (Event ID 4662), and network logon events (Event ID 4624 Logon Type 3) from unexpected sources. These cover the most common assumed-breach attack paths. A rule that is suppressed or inactive is equivalent to no rule for the purposes of the exercise.
How do you measure detection coverage after an assumed-breach exercise?
The operator provides an attack timeline: each action taken, with a timestamp and the technique used. Your detection team maps that timeline against the SIEM event log for the same window. The ratio of operator actions that produced a SIEM alert to total operator actions is the detection coverage rate. Actions with no corresponding alert are undetected techniques, and the missing log source or rule for each one becomes the remediation list.
What is the difference between an assumed-breach exercise and a purple team exercise?
An assumed-breach exercise runs the full attack chain from a granted foothold to an objective, and the detection review happens afterwards. A purple team exercise runs individual techniques in real time, with the detection team watching and tuning rules during the session. Both build detection maturity: the assumed-breach exercise produces a map of gaps across the full chain, and the purple team session closes specific gaps one technique at a time.
What does Kerberoasting look like in SIEM logs?
Kerberoasting requests a Kerberos service ticket for an account with a Service Principal Name registered, then cracks the ticket offline. In Windows Security logs, this appears as Event ID 4769 with encryption type 0x17, often in volume from a single source workstation in a short window. The attacker cracks the ticket offline, so only the request appears in the logs. A rule alerting on a spike in 4769 events from one source is the standard detection.
How long should log retention be for an assumed-breach exercise?
At least 30 days, and ideally 90. The operator's chain may span several days, and correlating early reconnaissance with later lateral movement requires the full chain to be in storage at once. Short retention windows are one of the most common structural gaps found in post-exercise reviews, because they are invisible until the correlation window runs out during analysis.
What happens when an assumed-breach exercise produces no SIEM alerts?
A session that produces no alerts is not a passing result. It means the attack chain ran from foothold to objective without the monitoring seeing any of it. The outcome is a list of missing log sources and missing detection rules. Each gap has a remediation path. The exercise has produced a prioritised detection backlog, which is useful output, but it also means the organisation is currently unmonitored for every technique the operator used.






