← Research WP-06 C-Suite · Risk Officers · CISOs

Breach analyses: the role of reconnaissance

Six public incidents — Change Healthcare, SolarWinds, Stryker/Handala, Equifax, Colonial Pipeline, MOVEit — examined for where a stable, mapped surface helped the attacker, and where the decisive step lay elsewhere that surface rotation does not address.

Abstract

How to read this page

These are illustrative analyses of public incidents, not claims that ACSE-PME would have prevented them. For each breach we state the root cause plainly and say explicitly where surface rotation would, and would not, have changed the outcome. Impact figures are as widely reported; this page cites no primary source for each figure, so treat the numbers as illustrative.

Six public incidents are examined for one question: where did a stable, mapped surface help the attacker, and where did the decisive step lie elsewhere — a stolen credential, an unpatched flaw, a trusted update — that surface rotation does not address?

$2.46B$2.457B192.7M recordsChangeHealthcare$0.90B$90M insured18,000+ orgsSolarWinds2020$1.50B50TB exfil200K devicesStryker-Handala2026$1.38B$1.38B147M recordsEquifax2017$0.50B$4.4M ransomNational emergencyColonialPipeline$1.80B2,500+ orgs95M individualsMOVEit/Cl0p2023$0.5B$1.0B$1.5B$2.0B$2.5BFinancial Impact — Six Major Breaches (Illustrative USD scale)Combined: $10B+, 500M+ individuals affected, critical infrastructure disrupted.All six breaches shared a single structural precondition: a stable, mappable surface.
Figure 1: Financial impact of six analysed breaches (illustrative USD scale) — combined $10B+

1. The Static Surface Liability Pattern

OBSERVEProbe andfingerprint surfaceWhy it works:Surface stable:result validMAPBuild reconnaissancemodel over timeWhy it works:Map accumulatesacross days/weeksMODELRefine attackerunderstandingWhy it works:FingerprintsunchangedSTAGEPosition exploitagainst mapped surfaceWhy it works:Staged exploitmatches live surfaceEXPLOITExecute attack onfamiliar targetWhy it works:Target still matchesstaged exploitACSE INTERVENTION — Kali InvariantSurface fingerprint at t+1 is cryptographically independent of fingerprint at t.The attacker's map built at stage OBSERVE is invalid before STAGE begins. Attack chain broken at step 1.
Figure 2: The reconnaissance cycle — surface rotation shortens the useful life of the Observe→Map stages; it does not remove a vulnerability reached at the Exploit stage.
StageAttacker actionWhy it succeeds against a static surfaceEffect of surface rotation
ObserveProbe and fingerprint the surfaceThe surface is stable, so the probe result stays validThe observation is accurate only until the next cycle
MapAccumulate a reconnaissance modelThe map builds up because fingerprints do not changeEach fingerprint changes every cycle, so the map does not accumulate
StagePosition an exploit against the mapped surfaceThe staged exploit matches the live surfaceThe surface the exploit was staged against may no longer exist — but the underlying vulnerability is unchanged
ExploitExecute against a familiar targetThe target still matches the staged exploitRotation does not remove the vulnerability; an exploit that does not depend on the rotated property still works wherever the service is reachable

2. Case studies

For each incident: what happened, the root cause, where reconnaissance mattered, what surface rotation would and would not have changed, and the controls that address the root cause.

Change Healthcare — February 2024

What happened. A stolen Citrix remote-access credential, on an account without MFA, gave initial access; days later patient data was exfiltrated and ransomware detonated. Reported impact: ~$2.457B total cost; ~192.7M records; ~9-day dwell.

Root cause. Compromised remote-access credentials on an account without multi-factor authentication.

Role of reconnaissance. Minor. The attacker signed in with a valid credential; the decisive step was authentication, not external fingerprinting.

What surface rotation would, and would not, have changed. ACSE-PME does not rotate human user logins and does not stop a valid sign-in, so it would not have blocked the initial access. It may have shortened the useful life of some lateral reconnaissance, but the root cause is outside its scope.

Controls that address it. MFA / phishing-resistant authentication, conditional access, EDR, segmentation. ACSE-PME sits alongside these, hardening external surfaces.

SolarWinds Orion — disclosed December 2020

What happened. The Orion build pipeline was compromised and a backdoor (SUNBURST) was distributed inside legitimately signed updates; ~18,000+ organisations received it, with intrusions persisting for months at selected targets.

Root cause. A supply-chain compromise delivered through trusted software updates.

Role of reconnaissance. The malicious update bypassed external reconnaissance entirely; stable network topology may have aided later lateral movement.

What surface rotation would, and would not, have changed. ACSE-PME would not have stopped a signed malicious update — supply-chain integrity is out of its scope. It might have made some lateral reconnaissance shorter-lived, but not the initial compromise.

Controls that address it. Build-pipeline integrity, software signing and SBOMs, update-provenance verification. ACSE-PME sits alongside, for the reconnaissance phase of other attacks.

Stryker / Handala (Void Manticore) — 2026

What happened. Reported as: VPN credential theft, a months-long harvest of Active Directory / credential material, then use of legitimate Intune (MDM) admin credentials to wipe a large device fleet, with large-scale exfiltration. The specific figures (e.g. 50 TB, 200,000+ devices, 79 countries) are as reported and are not independently sourced on this page.

Root cause. Compromised credentials — VPN, then directory, then a management-plane (MDM) admin — on remote-access and management systems without sufficient controls.

Role of reconnaissance. The attacker operated with valid credentials; external surface fingerprinting was not the decisive enabler.

What surface rotation would, and would not, have changed. ACSE-PME does not rotate user or admin logins and does not stop a valid admin action, so it would not have blocked the MDM-abuse leg. The product can rotate certain service and machine account credentials, and a hardware-attested management-action gate (ASMP MSG-005) is specified and formally analysed — but it is not wired into the live authentication path (production authentication is API-key + RBAC). So this attack's decisive leg is not closed by ACSE-PME today.

Controls that address it. MFA, privileged access management, conditional access, management-plane hardening, EDR. ACSE-PME sits alongside these.

Equifax — 2017

What happened. A known Apache Struts vulnerability (CVE-2017-5638) was left unpatched; attackers exploited it and reached databases over roughly 78 days. Reported impact: ~$1.38B; ~147M consumers.

Root cause. An unpatched, known-vulnerable web framework.

Role of reconnaissance. The attacker exploited a known CVE on a reachable service; stable topology may have aided lateral movement.

What surface rotation would, and would not, have changed. ACSE-PME does not patch or remove the vulnerability — rotation hides the wrapper, not the weakness. The Struts flaw would remain exploitable wherever the service was reachable. It might shorten some lateral reconnaissance, but the root cause is patching.

Controls that address it. Timely patching, vulnerability management, WAF. ACSE-PME sits alongside.

Colonial Pipeline — May 2021

What happened. A leaked VPN password, on an account without MFA, gave access; ransomware led to a multi-day fuel-supply disruption. Reported impact: $4.4M ransom.

Root cause. A compromised VPN credential without MFA.

Role of reconnaissance. Minimal — a valid-credential sign-in.

What surface rotation would, and would not, have changed. ACSE-PME does not rotate VPN user credentials and would not have blocked the sign-in.

Controls that address it. MFA, credential hygiene, privileged access management, IT/OT segmentation. ACSE-PME sits alongside.

MOVEit / Cl0p — 2023

What happened. A zero-day SQL-injection vulnerability (CVE-2023-34362) in MOVEit Transfer was exploited to deploy a webshell and exfiltrate data from many organisations. Reported impact: 2,500+ organisations; tens of millions of individuals.

Root cause. A SQL-injection zero-day in the application.

Role of reconnaissance. The exploit targeted the application's own vulnerability at its known endpoint; external fingerprinting was not the decisive enabler.

What surface rotation would, and would not, have changed. ACSE-PME does not fix the SQL-injection flaw; rotating an API path or identity does not address an injection vulnerability in the handler behind it, which remains exploitable wherever the service is reachable.

Controls that address it. Secure development and input validation, WAF, rapid patching of the disclosed zero-day. ACSE-PME sits alongside.

3. Pattern

Across these six incidents the decisive step was almost always a credential, an unpatched flaw, or a trusted-update path — none of which surface rotation addresses. Where a stable mapped surface helped, it was in the reconnaissance and lateral-movement phases, which is where ACSE-PME is designed to raise cost.

BreachRoot causeDecisive stepWould surface rotation have changed the outcome?
Change HealthcareStolen Citrix credential, no MFAValid sign-inNo — a credential/MFA control, outside ACSE-PME's scope
SolarWindsSupply-chain via signed updatesTrusted updateNo — supply-chain integrity
Stryker / HandalaCompromised creds + management planeValid admin (MDM) actionNot today — the MSG-005 gate is specified, not live; service-account credential rotation exists
EquifaxUnpatched Apache Struts (CVE-2017-5638)Exploit of a known CVENo — patching; rotation hides the wrapper, not the weakness
Colonial PipelineLeaked VPN password, no MFAValid sign-inNo — a credential/MFA control
MOVEit / Cl0pSQL-injection zero-day (CVE-2023-34362)Exploit of an application flawNo — secure development/WAF; rotation does not fix the injection
Where ACSE-PME fits

These incidents turned on credentials, patching and supply-chain integrity — controls ACSE-PME does not provide. ACSE-PME targets the external reconnaissance phase that precedes many attacks, shortening how long a mapped surface stays accurate. It is a layer alongside MFA, patching, EDR and segmentation, not a substitute for them. See Scope & Limitations.

Read the full formatted version:

← All Papers