Intellectual Frontiers

Research program

Attack-and-recovery engineering

Engineering disciplines specify an outcome, instrument the system, attack the assumption, measure what happens, and improve. This program applies that sequence to cyber resilience and collects the evidence needed before any composite score can honestly be defined.

Which measurements actually predict whether an organisation survives an attack?

The intervals that decide the loss

Claim: observation

Prevention determines whether an intrusion starts. Detection, understanding, containment, and recovery determine how much it costs. Most programs report heavily on the first and thinly on the rest.

Figure: The clock an attack actually runs on An intrusion moves from first action through detection, understanding, containment, recovery, and verification. Each interval can be measured and tested.

The candidate scorecard

Claim: hypothesis

These are the measurements the program is collecting evidence about. Inclusion here is a proposal, not a finding. Several are likely to prove weak once compared against real outcomes.

MeasureDefinitionHow it is demonstrated
Mean time to detectFirst attacker action to first accurate alertInjected activity in production, measured against the alert record
Mean time to understandAlert to a correct account of scope and pathTimeline reconstruction after exercises and real events
Mean time to containUnderstanding to the point spread stopsTimestamped containment actions during drills
Mean time to recoverContainment to validated service restorationTimed restore into a clean environment with business sign-off
Demonstrated RPOData loss actually incurred in a tested restoreComparison of restored state against the last known good state
Demonstrated RTOElapsed time in a tested restore, not the targetThe clock on the drill
Blast radiusSystems and data reachable from one compromised identityAttack-path analysis, confirmed by attempt
Repeat vulnerability rateShare of findings of the same class recurringLongitudinal finding records
Finding to verified remediationTime from discovery to retested closureRetest evidence, not ticket closure
Tested restoration coverageShare of critical systems with a passed restore in periodRestore register
Tested containment coverageShare of critical identities with a rehearsed containment pathDrill register
Machine-verifiable evidenceShare of controls with automated evidenceEvidence pipeline inventory
Candidate measures under study. No weighting is proposed yet.

A Measured Attack-and-Recovery Resilience Score

Claim: unknown

A fair comparison may eventually be possible. There is no formula yet because the underlying measures have not been validated. Publishing weights now would give guesswork a tidy number.

The open questions are which measures carry independent signal, how to normalise for size and sector, how to treat unknowns so they cannot be scored as neutral, and whether a single composite is even useful compared with a small dashboard of four or five numbers.

Figure: Measures that may belong in a resilience score The research is testing detection time, containment time, recovery, identity reach, repeated findings, and the share of controls checked by machines. No weights have been set.

What would prove us wrong?

Claim: unknown

The program assumes these intervals are measurable, comparable, and predictive.

  • Evidence that measured detection and containment times vary more with attacker sophistication than with defender capability, making cross-organisation comparison meaningless.
  • Results showing that organisations optimise the measured intervals at the expense of unmeasured harm, for example containing quickly by destroying evidence needed for notification.
  • Outcome data where recovery capability, not detection speed, explains nearly all the variance, which would justify collapsing much of the scorecard.

Experiments for this program

Patterns and anti-patterns

Evidence for this program

Research notes

  • Put the last demonstrated RTO beside the target

    A recovery objective is a statement of intent written during planning. The useful number is the one produced by the last real restore, with the date attached.

  • Do not publish a resilience formula yet

    People often ask for one weighted score. Publishing it before the measures are validated would give an untested formula the look of certainty. This note recommends publishing the measures and the unanswered questions until results show which measures tell us something on their own.

  • Measure the time between each response step

    The note recommends measuring the time between response steps rather than counting incidents, because intervals can be generated on demand and compared quarter to quarter, which incident counts cannot. Incident counts depend on how hard an organisation looks. Detection, containment, and recovery intervals can be generated on demand and compared over time.

Next