Load Path Research The mechanism you have vs the property you need

Threat model drift

A breach lesson is not your threat model.

Breach Lessons Are Not a Threat Model

Famous breaches provide concrete incident paths and missing controls, while security history explains how threshold incidents changed defensive assumptions and institutions across eras.

“Target had a vendor problem, so we just need the control Target was missing.”

Hold on.

That sentence is one approval away from being a purchase order.

A breach lesson is not your threat model.

Target had vendor access.

Target had insufficient segmentation between a vendor-facing system and its point-of-sale network.

Target had monitoring that reportedly flagged the malware activity, and was not acted on.

Useful facts.

Not a universal architecture diagram with the Target logo erased and your company name typed in.

A breach report gives you something valuable.

A path somebody actually used.

An assumption that failed.

A control that was absent or ineffective.

A consequence worth preventing.

It does not tell you which of your paths matters most, until you compare the conditions.

This isn’t subtle.

You would not read a fire investigation, notice one building lacked a sprinkler, and announce that every building’s highest fire risk is now sprinkler procurement.

You would ask what burned.

How it spread.

Which barriers existed.

Whether the next building has the same load path.

Put the word “breach” on your report and apparently those questions become optional.

They aren’t.

1. “But Real Incidents Are Better Evidence Than Hypothetical Threats.”

Yes.

A real incident is much better evidence than a threat model made entirely of mood boards and a red-team slide with a skull on it.

It is evidence of a particular path.

Target’s attackers obtained network credentials from Fazio Mechanical Services, a Pennsylvania HVAC and refrigeration vendor with remote access to your vendor billing portal, on 15 November 2013.

They then crossed inadequate segmentation between that vendor-facing system and the point-of-sale network, where they deployed a BlackPOS variant.

Card-data theft ran from 27 November to 15 December.

Excellent material for an abuse case.

It says: an external party has remote access.

That access may become network access.

The resulting trust boundary may be too broad.

A system holding valuable data may be reachable.

Monitoring may report activity without causing containment.

Now ask your local questions.

Does your vendor have remote access, or access only to a hosted support portal?

Can that identity reach a production network, an administrative API, a build system, or nothing beyond a ticket queue?

Does the path cross a boundary into payment data, customer data, industrial control, or merely a test tenant?

Is the detection signal owned by somebody with authority to act on it?

The incident supplies the question. Your local system supplies the answer.

2. “But the Breach Report Names the Failed Control.”

It often does.

That isn’t permission to read one noun and stop.

Target’s May 2017 settlement named absent two-factor authentication on vendor remote access, and inadequate segmentation between vendor systems and cardholder data.

Both concrete, defensible controls at distinct layers.

Authentication governs proof of your vendor identity.

Segmentation governs which systems that authenticated path can reach.

Neither phrase means “install the Target control.”

Your report does not say every third party should receive the same authentication method, the same network boundary, or the same operational response.

It says Target’s particular vendor access and its particular cardholder-data boundary were not adequately controlled.

Equifax is even less cooperative with the one-control story.

The 2017 intrusion used CVE-2017-5638 in an Apache Struts dispute portal.

A patch had been available since 7 March.

A 9 March internal alert went to a roughly 400-person distribution list, and the developer who knew the portal ran Struts was not on it.

That is a patch-management lesson.

It is also an asset-inventory lesson.

The later record names no asset inventory.

Patch verification on an honour system rather than an automated check.

Insufficient segmentation.

Unencrypted credentials on internal file shares.

And an expired certificate that stopped traffic-inspection tools seeing exfiltration.

That certificate had been expired for nine months when it was renewed on 29 July 2017, and detection finally occurred.

Extract only “patch faster” and you have converted your report into a bumper sticker, throwing away most of its defensive value.

3. “But Our Architecture Looks Similar.”

Similar to what?

The logo-free boxes in a slide deck?

Those aren’t the conditions that transfer risk.

Marriott inherited Starwood in September 2016.

But a web shell had been installed on Starwood’s guest reservation system on 29 July 2014.

The compromise remained until a Guardium database-monitoring alert on 8 September 2018.

Roughly four years and one month, inside a system an acquiring company had inherited.

The ICO’s October 2020 notice didn’t reduce this to “acquisitions are dangerous.”

It named insufficient monitoring of privileged accounts.

Database monitoring limited to payment-card tables while other PII tables went unwatched.

No server whitelisting or hardening.

Selective encryption limited to PCI DSS scope, leaving passport numbers unencrypted.

An organization with an acquired reservation system might have a comparable inheritance problem.

An organization with a clean-room migration, separate privileged access, full database monitoring and no stored passport data does not have the same path.

Merely because both companies have “customer data” in a box.

A similar diagram is not a similar trust boundary.

The transferable conditions are the administrative privileges, the monitored tables, your system lineage, the reachable data, the encryption treatment, and the consequences after access.

Not whether both companies have vendors and databases, which narrows it down to most of the economy.

4. “But Initial Access Is the Thing We Need to Stop.”

Of course initial access matters.

It is just not the whole incident, which is inconvenient if the desired conclusion fits on a sticker.

Target had an initial vendor-credential path.

A later segmentation failure.

Point-of-sale reach.

Card-data theft.

An unacted-on FireEye alert.

Removing any one of those conditions could have changed what happened after your credential was abused.

A threat model recording only “vendor compromise” has described the first door and ignored the rooms behind it.

OPM makes the same mistake visible differently.

The public record often says “the OPM breach.” It documents an earlier background-investigation-system compromise flagged in March 2014, and a separate intrusion beginning 7 May 2014.

The second used credentials stolen from KeyPoint Government Solutions, a contractor.

It was not discovered until 15 April 2015, during remediation work prompted by the first incident.

The June 2015 disclosure covered personnel records.

The July disclosure covered roughly 21.5 million background-investigation records, fingerprint sets included.

Those populations overlap, which is why the press totals and the agency totals never agreed.

The House report named absent multifactor authentication on remote access, and no network intrusion-detection sensors.

Einstein sensors arrived after the first incident, and a demonstration of the new tooling surfaced the second.

There is no useful local lesson called “don’t be OPM.”

There are several.

Distinguish incidents.

Map contractor identity paths.

Map your data each path reaches.

Document dwell time.

Ask which detection mechanism can actually see and escalate the next phase.

5. “But History Tells Us Which Controls Won.”

History tells you which assumptions failed hard enough to force institutions and methods to change.

More useful than a leaderboard of products.

The Morris worm used three mechanisms.

A sendmail debug hole.

A finger buffer overflow.

And unauthenticated rsh or rexec trust between hosts.

The last was a design assumption.

Hosts trusted other hosts because the people who could reach them were supposedly few and known.

Kerckhoffs’s principle had made the opposing argument a century earlier: security should depend on a secret key, not secret design or restricted knowledge.

Your incident did not establish that every later environment needs a Unix trust control from 1988.

It exposed a coordination problem.

No affected institution could see your incident across independently administered systems, compare information, coordinate a fix, and publish guidance alone.

DARPA established CERT/CC at Carnegie Mellon in November 1988 as the first standing coordination organization of its kind.

A historical lesson at the institutional layer.

A shared incident path may require a response function above any one victim.

The next threshold changed a different assumption.

Zeus, first observed in 2007, was a commercial credential-stealing kit; its author claimed to retire in 2010 and sold it to a rival’s creator.

Conficker reached an estimated ten million-plus infected machines across more than 190 countries by January 2009.

Attackers had economic incentives to maintain access, rather than merely be noticed.

Defence responded at scale.

Unique malware samples more than tripled across the late 1990s.

By 2007, signature-based products’ zero-day detection rates had fallen to 20-30%, from 40-50% the previous year.

The lesson isn’t “buy the antivirus control that won.”

It is that a control built for a changing attacker economy has limits, and those limits become a new threat-model input.

6. “But Threat Modeling Can Always Invent Another Scenario.”

Yes.

A bad threat model can invent attackers who teleport through a password reset, then write “high” in a red cell.

That is not an argument against threat modelling.

It is an argument against administrative theatre.

The discipline is to use an incident to constrain the question.

State the original access path.

The privileges it gained.

Every trust boundary crossed.

The dwell time and the detection point.

Your control that was missing, ineffective or bypassed.

Then compare each field with your local data flow.

Stuxnet is the historical version of this exercise.

It did not prove that every industrial system faced the same actor or the same payload.

It combined four Windows zero-day vulnerabilities, non-public knowledge of Siemens PLC programming, knowledge of the Natanz centrifuge cascade, and a USB-borne jump across an air gap.

It destroyed roughly a thousand centrifuges while presenting falsified sensor data to operators.

The resulting change was specific.

Physical isolation was not a categorical defence against a sufficiently resourced network-borne attacker.

Industrial control systems had to be threat-modelled as reachable rather than assumed isolated.

A bounded model correction.

Not a decree that your office printer acquired a national-security threat profile because somebody attended a Stuxnet presentation.

7. “But Leadership Needs a Simple Lesson.”

Leadership does need a simple lesson.

“Copy the famous control” is simple in the way a broken smoke alarm is simple.

It has removed the part that matters.

Give leadership a short decision record instead.

Name the source incident, and date each incident fact.

Name the original asset, entry path, privilege, trust boundary, dwell time, missing control and consequence.

Beside each, record the local comparable, or state that none exists.

Then name the candidate control, its layer, its owner, its feasibility, and the local consequence it is meant to reduce.

That is how a famous breach becomes useful in a review meeting.

Target justifies a question about external identity assurance and segmentation.

Equifax justifies questions about inventory, patch verification, inspection coverage and detection.

Marriott justifies questions about inherited systems, privileged monitoring, data classification and encryption coverage.

OPM justifies questions about contractor credentials and separate incident paths.

Not four copies of one control.

Four sets of testable questions.

8. No, This Does Not Mean Incident History Is Anecdotal Decoration.

The opposite mistake is just as foolish.

A public incident gives you an observed path, a dated record, and an account of assumptions that did not survive contact with production.

Substantially better than saying “an attacker might somehow get in,” and leaving the rest to a risk register with strong opinions about colours.

History also supplies the durable pattern.

Operation Aurora, disclosed in January 2010, led Google to build BeyondCorp around per-request identity and device verification instead of privileged VPN or perimeter access.

John Kindervag popularized “Zero Trust” in 2010.

Lockheed Martin published the Cyber Kill Chain in 2011.

Mandiant’s February 2013 APT1 report attributed years of espionage to a specific Chinese military unit, and MITRE released the first ATT&CK version that year.

NIST SP 800-207 formalized the pattern in August 2020.

Network location does not grant implicit trust.

Executive Order 14028 and OMB M-22-09 then directed federal adoption and implementation goals through fiscal year 2024.

That sequence is evidence that perimeter strength and isolation are necessary and not sufficient, once a resident attacker is plausible.

But history provides the changed assumption.

It does not decide the placement of your boundary, the data it must protect, or the operational owner who has to respond when it fails.

Evidence is not an architecture.

9. What You Should Actually Do

Use breach reports to seed abuse cases. For each report, record the initial access path, the earliest confirmed unauthorized-access date, the detection date, dwell time, later movement, exposed asset, missing or ineffective control, and source date.

Do not collapse all of that into “vendor breach” or “patching breach.”

Compare those conditions with local facts. Data flows.

Vendor and contractor privileges.

Authentication boundaries.

Network reachability.

Administrative paths.

Monitoring coverage.

Encryption treatment.

And the consequence if the path succeeds.

The comparison should say where your system matches the incident, and where it does not.

Model alternate paths. If a control blocks the reported entry path, ask what happens after a different credential, a different exposed service, or a resident privileged identity reaches the next boundary.

That is where control selection becomes local rather than commemorative.

Choose controls on local consequence and feasibility. Assign an owner to the control layer, and to the detection or response step it requires.

Date every incident fact. Re-check final reports, regulator notices and later disclosures before publication or a major decision.

Marriott’s record moved from up to 500 million guest records, to less than 383 million, to 339 million in the ICO’s October 2020 notice.

Yahoo’s 2013 count moved from roughly 1 billion accounts in its December 2016 disclosure to all 3 billion in October 2017.

Headlines are early telemetry.

They aren’t immutable evidence.

10. The Model Is Not Complicated.

A breach report tells you what happened there. A threat model decides what matters here.

Use your report.

Read the final record.

Preserve the dates.

Extract the path rather than the slogan.

Test the path against the assets, privileges, boundaries, detection and consequences.

Select controls at the layer where your path actually needs interrupting.

Famous breaches are valuable because they show that assumptions break.

Security history is valuable because it shows what changed after they broke.

Neither relieves you of the irritating responsibility to understand your own system.

That responsibility is the threat model.

Objections

  1. A breach report becomes an abuse case only after its initial access, dwell time, missing control, and local context are separated.
  2. Initial access does not describe the whole incident path, because later movement, detection failure, and data exposure can depend on different controls.
  3. A named missing control is a hypothesis for a local threat model, not an automatic procurement requirement.
  4. A breach lesson transfers only when the assets, access path, trust boundaries, and consequences are materially comparable.
  5. Final reports and revised disclosures outrank early headlines when incident facts are used in a decision.
  6. Threshold incidents changed defensive assumptions by exposing where a prior control model stopped being sufficient.

What this does not say

Incident history is high-value evidence, not anecdotal decoration; a control transfers only when the assets, access path, trust boundaries, and consequences transfer too.

Raised in review

Does a real breach provide better evidence than a hypothetical threat?
A real breach provides high-value evidence about an observed path, a failed assumption, and the controls that did or did not interrupt it. It does not establish that another organization has the same assets, access path, trust boundaries, privileges, or consequences. A local threat model uses the incident to generate abuse cases, then tests whether those conditions exist locally before selecting a control.
Why is Target not proof that every vendor connection needs the same control?
Target shows that a vendor's remote access, insufficient segmentation between a vendor-facing system and point-of-sale systems, and an unacted-on monitoring alert formed one documented incident path. It supports checking vendor authentication, reachable systems, segmentation, detection handling, and payment-data exposure locally. It does not prove that every vendor connection reaches point-of-sale systems or creates the same consequence if compromised.
What should an incident record contain before it becomes an abuse case?
An incident record identifies the initial access path, the time between unauthorized access and detection, the later movement or collection path, the control failure, the protected assets, and the consequences. It also records the source date and whether a figure is an initial disclosure, a revision, or a final report. Separating those fields prevents a headline control from being mistaken for the whole incident.
Why is initial access not the whole breach?
Initial access explains how an attacker first entered; it does not explain what the attacker could reach, how long access persisted, whether detection operated, or what data was exposed. Target's vendor credentials were an entry path, but inadequate segmentation enabled reach to point-of-sale systems and an unacted-on monitoring alert did not interrupt card-data theft. Each stage can require a different defensive control.
What does Equifax show besides the need to patch?
Equifax's 2017 incident began through an unpatched Apache Struts flaw, but the documented failures also included no asset inventory, patch verification based on an honor system, insufficient network segmentation, unencrypted credentials on internal file shares, and an expired certificate that blocked traffic inspection. The lesson is to model the full path from asset identification through detection, rather than naming patching as the only relevant control.
When does a missing control transfer from one breach to another system?
A missing control transfers as a local requirement only when the comparable system has materially similar assets, access paths, trust boundaries, privileges, and consequences. A control can still be useful when those conditions differ, but the rationale changes and so can the priority. Matching a product label or a high-level architecture diagram is not enough to establish that the incident path transfers.
Why should incident numbers be dated?
Incident scope often changes after an initial disclosure. Marriott first cited up to 500 million guest records, later revised that estimate to less than 383 million, and the ICO's October 2020 notice settled on 339 million. Yahoo's 2013 breach was disclosed at roughly 1 billion accounts in 2016 and revised in 2017 to all 3 billion accounts. A decision record therefore dates each figure and identifies its reporting stage.
Is the OPM breach one incident or two?
The public record documents an earlier OPM background-investigation compromise flagged in March 2014 and a separate intrusion beginning May 7, 2014 with credentials stolen from KeyPoint Government Solutions, discovered on April 15, 2015. The June and July 2015 disclosures describe overlapping but distinct populations. Treating the events as one headline can hide different access paths and different detection lessons.
What did the Morris worm change for defenders?
The Morris worm used a sendmail debug hole, a finger buffer overflow, and unauthenticated rsh or rexec trust between hosts. The incident showed that independently administered organizations could not see or coordinate a shared failure alone. DARPA established CERT/CC at Carnegie Mellon in November 1988 as a standing coordination body for vulnerability information and incident response, creating a model for later response teams.
What did Stuxnet change in threat modeling?
Stuxnet combined four Windows zero-day vulnerabilities, Siemens S7-300 PLC knowledge, physical-process knowledge, and a USB-borne jump across an air gap. It showed that physical isolation was not a categorical defense against a sufficiently resourced network-borne attacker. The resulting model treats industrial control systems as reachable and plans detection and response alongside isolation rather than assuming an air gap settles the risk.
Does using breach history mean copying every control that won?
No. History shows that defensive assumptions can fail as attacker capability, architecture, and institutional response change. It can justify a question such as whether a resident attacker can move beyond a boundary or whether a detection path exists. It does not select the answer without local evidence. A control that interrupted one incident may not address the highest-consequence path in another environment.
What is the simple lesson leadership can use?
A famous breach is evidence for questions, not a substitute for asking them locally. Leadership can require each proposed lesson to state the original access path, missing control, local comparable asset, local trust boundary, consequence, owner, and decision date. That produces a concise decision while preserving the conditions that determine whether the control is actually relevant.