Incident Response

Assume Breach: Designing for Post Compromise Defense

Turn assume breach from a slogan into five practical tests for identity, movement, impact, containment, and trusted recovery.

Chris Seymour, Cofounder and Principal at Artemes AI
Chris Seymour
Cofounder, Principal
Sep 8, 2026 11 min read
Five stage assume breach model covering foothold, identity, movement, business impact, and recovery

Assume breach is not permission to give up on prevention. It is a demand to prove that one failed control does not become a company wide incident.

The problem is not whether an attacker can get one password, exploit one server, or fool one employee. Given enough attempts, one of those events will happen. The real question is what that foothold can reach, which identity it can steal, how quickly defenders can contain it, and whether the business can restore a trusted service without guessing.

That makes assume breach an operating discipline. You still patch, filter email, require strong authentication, and block malicious traffic. Then you test the damage boundary after those controls miss. Prevention reduces the number of intrusions. Containment and recovery decide whether an intrusion becomes a crisis.

Infographic

Assume breach is a five test operating model

Give the attacker one foothold in a tabletop exercise, then prove where identity, movement, impact, and recovery controls stop the chain.

Five tests in an assume breach defense modelA sequence moves from an attacker foothold through identity theft, lateral movement, business impact, and recovery. Defensive gates test device isolation, temporary access, segmentation, protected services, and restoration from a known good state.FootholdOne hostIdentityStolen accessMovementTrusted routeImpactCritical serviceRecoveryKnown good stateCONTAINIsolate the hostCONSTRAINExpire accessDENYBlock the routePROTECTSeparate controlRESTOREProve clean stateA prevention control is useful. A tested boundary tells you how much damage one failure can cause.

What does assume breach mean in cybersecurity?

Assume breach means designing security controls as though an attacker may already control one user, device, or workload. It does not mean declaring every system malicious. It means refusing to grant trust just because a request came from the corporate network, a managed laptop, or an authenticated account.

The architectural foundation is clear. NIST Special Publication 800-207 says zero trust grants no implicit trust based only on network location or asset ownership. Authentication and authorization happen before a session reaches a resource. That turns an old perimeter assumption into a resource decision: should this identity, from this device, under these conditions, reach this service right now?

The phrase is often flattened into “never trust, always verify.” That is incomplete. Verification can still approve a stolen session. A mature assume breach design also limits privilege, narrows reachable paths, watches activity after access, contains suspicious systems, and protects recovery infrastructure from the same identities used in production.

What does the assume breach mindset not mean?

It does not mean prevention is pointless. A locked front door still matters even when the building has fire doors, cameras, and evacuation routes. The control layers answer different questions. Prevention asks whether the attacker can enter. Assume breach asks how far the attacker can travel and how much the organization can still trust afterward.

It also does not justify permanent emergency settings. Blocking every east to west connection would shrink lateral movement and stop much of the business. Useful controls preserve approved work while denying paths that have no business owner or current need. This is why service inventories, access reviews, and recovery tests belong in the same program as detection.

Finally, assume breach is not a product category. No license makes the assumption true. A tool may provide identity signals, endpoint telemetry, segmentation, attack path analysis, or automated containment. The design still fails if nobody can explain which business service each control protects and what evidence proves it.

Why does post compromise defense matter now?

Attack speed has erased the comfortable gap between an alert and meaningful damage. CrowdStrike reported in February 2026 that the average eCrime breakout time fell to 29 minutes during 2025. The fastest observed move from entry toward another system took 27 seconds. The same report said 42 percent of exploited vulnerabilities were used before public disclosure.

Those numbers change the operating target. If an approval to isolate a host takes 45 minutes, the response process is slower than the average attacker. If identity administrators first learn about an incident after the endpoint team finishes triage, the handoff itself becomes an attack path.

A Microsoft case published in April 2026 shows the sequence. An attacker exploited an internet facing IIS server, gained system privileges, searched the directory, and harvested credentials. Within 24 hours, the attacker used privileged accounts to create a scheduled task on a domain controller and capture directory credential material. The important lesson is not which security product intervened. It is that host compromise became identity compromise, then control of a shared administrative plane.

Which five tests make assume breach operational?

Start every design review by granting the attacker one realistic foothold. Choose a developer laptop, an internet service, a contractor account, or a cloud workload. Then run five tests in order.

  1. Foothold test. Can defenders isolate the starting asset without disabling an entire site or business unit? Record the decision owner and the time to enforcement.
  2. Identity test. Which credentials, tokens, keys, and sessions are exposed from that asset? Determine whether temporary access expires and whether privileged identities ever sign in there.
  3. Movement test. What systems accept connections or delegated rights from the foothold and its reachable identities? Validate policy from both sides of each route.
  4. Impact test. Which business services, data stores, management planes, and backup systems sit behind those routes? Name the operational consequence, not just the server count.
  5. Recovery test. Can the team rebuild identity, restore data, rotate secrets, and prove the new state is clean while normal production credentials are considered untrusted?

A tabletop that stops at “we would investigate” has not passed any of these tests. Require an observable action, a time, and an owner. The output should be a list of failed boundaries that engineering can repair.

How should identity controls limit a breach?

Identity is the fastest way for an attacker to turn one machine into many. Start by separating daily accounts from administrative accounts. Remove standing membership where temporary elevation works. Prevent privileged sessions on ordinary workstations. Treat service identities as production dependencies with an owner, purpose, permitted hosts, credential rotation, and retirement date.

Nested groups deserve special attention because the effective privilege is easy to miss in a flat review. The following read only PowerShell command lists the final members of a sensitive group through child groups. TheMicrosoft Get-ADGroupMember documentation confirms that -Recursive returns members through the group hierarchy.

Get-ADGroupMember -Identity "Domain Admins" -Recursive |
Select-Object Name, SamAccountName, objectClass

Run that inventory from an approved administration host and compare it with the access roster. The command does not prove that every attack path is closed. It does expose a common source of invisible privilege and gives the owner a concrete list to review.

How do segmentation and blast radius fit the model?

Segmentation is useful when it follows application need. A rule that says “server network to server network” is a larger trust zone with a new name. Build policy around approved flows: application tier to database port, management host to administration service, backup worker to repository. Deny the rest and log the attempted use.

Work backward from critical services. Ask which identities can administer them, where those identities can authenticate, which systems can reach their control interfaces, and whether a compromised management tool can reach both production and backup. Our guide to limiting blast radius turns that dependency map into boundaries with named owners.

Do not measure segmentation by firewall rule count. Measure paths removed. If a shared support identity can administer 400 servers, deleting 50 unused network rules may change nothing. Constraining that identity to 20 approved targets removes 380 reachable systems in one change. That is a security outcome the business can understand.

What telemetry proves a boundary works?

Collect evidence at the points where trust changes: authentication, privilege assignment, remote execution, service creation, policy change, and access to protected data. Network logs alone cannot tell whether a valid administrator token was stolen. Identity logs alone cannot show which process used it. Endpoint state alone cannot prove the next connection was denied.

Correlation is the job. Tie the user, device, process, destination, action, and time into one sequence. Then write detections around behavior that violates the approved route. A help desk identity connecting to a domain controller from an application server is useful evidence even if every credential and binary is technically valid.

This is where lateral movement detection becomes more than a list of event IDs. The detection should name the trust decision that failed and the containment action that can safely interrupt it.

Why must recovery be isolated from production trust?

A backup is not a recovery plan when the same administrator, directory, and management network can alter both production and backup. Assume breach extends to the control plane. Protect backup credentials separately, require a distinct approval path for destructive changes, retain immutable copies where the business requires them, and test restoration with production identity unavailable.

Recovery proof should answer four questions. Which service comes back first? Which dependencies must be clean? How is identity reestablished? What evidence allows the incident lead to trust the restored state? A restore time objective without those answers is a calendar estimate, not a tested capability.

What is the simple math behind containment?

Suppose a company has 600 servers and one shared administration group can reach all of them. A redesign limits each of six operations teams to 100 servers, with a separate temporary path for central support. One stolen team identity now exposes 100 normal targets instead of 600. That is 500 systems removed from the immediate blast radius, an 83 percent reduction before a new detection is written.

The labor math matters too. Four responders spending three hours each to discover ownership during an incident consume 12 hours before containment starts. A current service map and tested isolation owner recover most of that time. Under a 29 minute attacker breakout window, the saved hours are not administrative efficiency. They are the difference between containing one host and rebuilding a domain.

How can a team adopt assume breach in 30 days?

Pick one critical business service. Do not launch a company wide transformation. During week one, map its users, administrators, service identities, hosts, data, network flows, and recovery dependencies. During week two, grant a hypothetical attacker one realistic foothold and trace every reachable path.

In week three, close one high value path. Remove standing privilege, narrow a firewall rule, separate backup access, or move administration to a protected host. Record the before and after state. During week four, run a tabletop with security, identity, infrastructure, application, and recovery owners. Time the containment decision and the technical enforcement.

Repeat the cycle on the next service. A small tested boundary is worth more than an enterprise diagram that no operator can enforce.

Which assume breach metrics tell the truth?

  • Reachable critical services per foothold. Track the median and the worst case, not a global average.
  • Standing privileged identities. Count human and service identities with persistent high impact access.
  • Time to containment. Measure from the first credible signal to enforced isolation, including approval delay.
  • Denied path coverage. Test whether documented segmentation blocks the exact protocol and identity combination.
  • Trusted recovery time. Measure restoration through validation, not merely the moment a server starts.

These metrics expose design quality. Alert volume, control count, and training completion do not show how far a real compromise can travel.

Frequently asked questions about assume breach

Is assume breach the same as zero trust?

No. Assume breach is one principle behind zero trust. Zero trust applies explicit, limited, and contextual access decisions to resources. Assume breach also pushes teams to test containment, detection, response, and recovery after an access decision fails.

Does assume breach replace defense in depth?

No. It gives defense in depth a testable purpose. Each layer should either prevent entry, constrain identity, block movement, protect impact, improve detection, or support trusted recovery. A layer with no measurable effect is decoration.

Where should a small security team start?

Start with one critical service and one plausible foothold. Map the path, remove one shared privilege or broad network route, and time a containment exercise. That produces evidence without creating a large program first.

How often should assume breach controls be tested?

Test critical isolation and recovery actions at least quarterly and after material identity, network, or architecture changes. Continuous control checks can catch drift, but people still need to rehearse the decision and coordination path.

The executive takeaway

Keep funding prevention. Then stop treating a clean audit as proof that compromise will stay contained. Choose one critical service, grant an attacker one realistic foothold on paper, map every usable trust relationship, close the largest path, and test recovery without normal production trust. Assume breach becomes valuable only when it changes what an attacker can reach and how quickly the business can recover.

Artemes AI

Put more evidence behind vulnerability decisions

Artemes AI combines endpoint telemetry, sourced vulnerability intelligence, and analysis with practitioner review so teams can examine the evidence, missing context, and recommended next step together. We are accepting early access requests now.

Chris Seymour, Cofounder and Principal at Artemes AI

Chris Seymour

Cofounder, Principal

Chris writes about vulnerability prioritization, exploitability, remediation supported by AI, and the engineering realities of turning scanner output into remediation decisions.

Lateral Movement
Threat Modeling
Incident Response
Found this useful? Share it.

Get articles like this in your inbox.

Security research and occasional Artemes AI product updates.