Markdown Editor

Cyber Resiliency Design Template (NIST SP 800-160 Vol. 2 Rev. 1)

Cyber resiliency design: mission functions, ATT&CK adversary model, goals, objectives, 14 techniques, design principles, SP 800-53 mapping, measures

보안 엔지니어링전체NIST SP 800-160 Vol. 2 Rev. 1 (Dec 2021); SP 800-53 Rev. 5; MITRE ATT&CK v20Public domain (NIST)cyberresiliencydesign

사용법: Use it when a critical system must keep its mission running, or be rebuilt, after an adversary is already inside. Fill the mission essential functions, common critical assets and adversary assumptions first, then select a small set of techniques and approaches with reasons. The main pitfall is picking techniques because they sound advanced, without effects analysis, measures and exercises that prove they work.

미리보기

Cyber Resiliency Design: [System or mission name]

Engineering design record for making a system able to anticipate, withstand, recover from and adapt to attacks and other adversity that exploit or arrive through cyber resources. It follows the cyber resiliency engineering framework in NIST SP 800-160 Volume 2 Revision 1, Developing Cyber-Resilient Systems: A Systems Security Engineering Approach (December 2021): goals, objectives, techniques, implementation approaches, strategic and structural design principles, and the effects vocabulary used for adversary-oriented analysis. It maps selected measures to NIST SP 800-53 Revision 5 controls and models adversary behaviour with MITRE ATT&CK. Replace every [bracketed] value and every row marked Example.

Document control

FieldValue
Document ID[CRD-001]
System of interest[Name, version, boundary reference]
Mission or business function supported[Function name and owner]
Life cycle stage[Concept / Development / Production / Utilisation and support / Retirement]
Framework basisNIST SP 800-160 Vol. 2 Rev. 1 (December 2021); NIST SP 800-53 Rev. 5 (release in use: [5.2.0]); MITRE ATT&CK (version in use: [v20])
Version[0.1]
Status[Draft / In review / Approved / Superseded]
Owner[@resiliency-engineer]
Approvers/reviewers[@mission-owner], [@security-architect], [@sre-lead], [@risk-executive]
Classification[Internal / Confidential]
Last updatedYYYY-MM-DD
Related documents[Security architecture], [Threat model], [DR plan], [Business impact analysis]

Approvals

RoleNameDecisionDate
Mission or business owner[@name][Approve / Approve with conditions / Reject]YYYY-MM-DD
Security architect[@name][Decision]YYYY-MM-DD
Operations and SRE lead[@name][Decision]YYYY-MM-DD
Risk executive (residual risk acceptance)[@name][Decision]YYYY-MM-DD

Revision history

VersionDateAuthorChange summary
0.1YYYY-MM-DD[@name]First draft
1.0YYYY-MM-DD[@name]Example: Approved; four techniques selected for the settlement thread
1.1YYYY-MM-DD[@name]Example: Adversary assumptions updated for the new ATT&CK release; immutable backup approach added

Contents

1. Purpose, scope and system of interest

1.1 Purpose

This document records the cyber resiliency analysis and design for [system of interest]. It answers four questions: which mission functions must keep working or be restored when an adversary has a foothold, what the system must do to make that possible, which changes to the architecture deliver it, and how well those changes are expected to work against the assumed adversary.

SP 800-160 Volume 2 Revision 1 describes a tailorable analysis process in section 3.2: understand the context, develop the cyber resiliency baseline, analyse the system, define and analyse specific alternatives, and develop recommendations. Sections 2 to 13 of this document follow that order.

1.2 Scope

In scopeOut of scope
Example: Payment initiation, settlement batch, ledger database, message brokerMarketing website (no mission dependency)
Example: Identity provider tenant, privileged access path, CI/CD pipeline that deploys the systemCorporate e-mail (covered by enterprise programme)
Example: Backup platform, key management service, monitoring and logging pipelinePhysical site security (covered by facilities)
[Item][Item]

1.3 Analysis triggers and decisions to support

TriggerDecision this document supports
Example: Ransomware incident at a peer institutionWhether to fund an isolated recovery environment
Example: Migration of the ledger to a managed databaseWhich resiliency properties must be preserved in the target design
[Trigger][Decision]

1.4 Assumptions and constraints

IDAssumption or constraintConsequence for the design
ASM-001 (Example)Some system elements will be compromised without detection for weeksRecovery must not rely on the integrity of production backups alone
ASM-002 (Example)The hosting provider's control plane is trusted, the tenant administration plane is notPrivilege restriction effort focuses on tenant roles and automation identities
ASM-003 (Example)Budget allows one new platform service this financial yearAlternatives in section 8 are ranked by cost and effect
[ASM-NNN][Assumption][Consequence]

2. Mission, critical functions and assets

2.1 Mission essential functions

IDFunctionOwnerMaximum tolerable downtimeMinimum acceptable degraded modeRecovery priority
MEF-001 (Example)Accept and authorise card payments@payments-lead30 minutesAuthorise up to a stand-in limit without real-time balance check1
MEF-002 (Example)Settle the daily batch with the scheme@settlement-lead8 hoursManual file submission from the recovery environment2
MEF-003 (Example)Customer statement generation@servicing-lead5 daysDeferred, regenerated from the ledger4
[MEF-NNN][Function][@owner][Duration][Degraded mode][1 to 5]

2.2 Critical assets and dependencies

Record the system elements, data and services whose loss or corruption would stop a mission essential function. Include shared services that many functions depend on: SP 800-160 Volume 2 calls these common critical assets, and they are where resiliency investment usually returns most. Critical resiliency assets use the prefix CRA- so that they cannot be confused with SP 800-53 Assessment, Authorization and Monitoring (CA) control identifiers in section 10.

IDAssetTypeSupportsCommon critical assetIntegrity source of truth
CRA-001 (Example)Ledger databaseData storeMEF-001, MEF-002, MEF-003YesLedger plus signed daily snapshot
CRA-002 (Example)Identity provider tenantServiceAllYesConfiguration exported to code repository
CRA-003 (Example)CI/CD pipeline and artefact registryServiceAll changesYesSigned artefacts with provenance
CRA-004 (Example)Key management serviceServiceMEF-001, MEF-002YesProvider-held, key backup in separate tenant
CRA-005 (Example)Authorisation serviceApplicationMEF-001NoRelease artefact and configuration repository
[CRA-NNN][Asset][Type][MEF IDs][Yes / No][Source]

3. Adversary and threat assumptions

3.1 Adversary profiles

IDAdversaryGoalCapabilityTime horizonStealth
ADV-001 (Example)Financially motivated ransomware affiliateExtortion through encryption and data theftBuys initial access, uses commodity and custom toolingDays to weeksModerate, tries to avoid detection until impact
ADV-002 (Example)Fraud group with insider helpDivert settlement fundsLegitimate credentials for one operations roleMonthsHigh
ADV-003 (Example)Supply chain attackerPersistent access to many customersCompromise of a build dependencyMonths to yearsVery high
[ADV-NNN][Adversary][Goal][Capability][Horizon][Stealth]

3.2 Adversary behaviour model (MITRE ATT&CK)

Describe the expected attack path with ATT&CK tactics and the techniques you consider most relevant. ATT&CK Enterprise v20 (October 2026) lists 15 tactics: Reconnaissance, Resource Development, Initial Access, Execution, Persistence, Privilege Escalation, Stealth, Defense Impairment, Credential Access, Discovery, Lateral Movement, Collection, Command and Control, Exfiltration and Impact. ATT&CK v19 (April 2026) split the former Defense Evasion tactic into Stealth, which keeps ID TA0005, and Defense Impairment (TA0112); v20 keeps that split. Releases up to v18, and the mapping tables in Appendix F of SP 800-160 Volume 2 Revision 1, use the single Defense Evasion tactic, so map older analyses to the tactic that matches the behaviour (hiding activity is Stealth, disabling or degrading defences is Defense Impairment). Record the version you used and check the current matrix at attack.mitre.org before each review.

ScenarioAdversaryTacticTechnique (ATT&CK ID and name)Target assetNotes
SCN-001 (Example)ADV-001Initial Access[T1566 Phishing]Operations workstationLeads to credential theft
SCN-001 (Example)ADV-001Credential Access[Technique ID and name]CRA-002Session token theft
SCN-001 (Example)ADV-001Impact[T1486 Data Encrypted for Impact]CRA-001, backupsBackups are a primary target
SCN-002 (Example)ADV-002Impact[Technique ID and name]CRA-001Small, repeated ledger manipulation
SCN-003 (Example)ADV-003Initial Access[T1195 Supply Chain Compromise]CRA-003Malicious package version
[SCN-NNN][ADV-NNN][Tactic][ID and name][CRA-NNN][Notes]

Use the Threat model (security/threat-model) and Attack tree (security/attack-tree) for the detailed analysis; summarise here only what the resiliency design must answer.

3.3 Non-adversarial adversity

IDEventWhy it matters for this design
NAD-001 (Example)Region-wide provider outageSame recovery path as a destructive attack, but without integrity doubt
NAD-002 (Example)Operator deletes a production tableTests the protected backup and restore approach
[NAD-NNN][Event][Relevance]

4. Cyber resiliency goals and objectives

4.1 Goals

SP 800-160 Volume 2 defines four goals. Write what each means for this system in one or two sentences.

GoalMeaning for [system of interest]
AnticipateExample: Know the current threat picture for payments, keep tested recovery plans and recognise early signs of ledger tampering
WithstandExample: Keep authorising card payments, in stand-in mode if needed, while part of the estate is compromised
RecoverExample: Restore settlement within 8 hours from a known-good state, and verify that the restored state is trustworthy
AdaptExample: Change the architecture after each incident or major threat shift so the same path cannot be reused

4.2 Objectives

ObjectiveInterpretation for this systemPriorityRelated MEFIndicative measure (section 11)
Prevent or AvoidExample: Make the ledger write path unreachable from user networksMediumMEF-001, MEF-002MOE-001
PrepareExample: Hold clean, tested recovery images and runbooks for every critical assetHighAllMOE-002
ContinueExample: Keep payment authorisation running in degraded mode for at least 24 hoursHighMEF-001MOE-003
ConstrainExample: Limit a compromised workload to its own segment and its own dataHighMEF-001, MEF-002MOE-004
ReconstituteExample: Rebuild the settlement service in the isolated recovery environmentHighMEF-002MOE-005
UnderstandExample: Know which assets are affected and how far the adversary has progressedMediumAllMOE-006
TransformExample: Change operational procedures, such as moving manual approvals out of e-mailLowMEF-002[MOE-NNN]
Re-ArchitectExample: Replace the shared batch server with per-function servicesMediumMEF-002, MEF-003[MOE-NNN]

Appendix D of SP 800-160 Volume 2 lists representative sub-objectives and capabilities for each objective. Use them as a prompt list and write tailored sub-objectives for this system, numbered under the objective (for example OBJ-CON-01).

IDObjectiveTailored sub-objectiveOwner
OBJ-CON-01 (Example)ContinueAuthorisation keeps working when the ledger is read-only@payments-lead
OBJ-CST-01 (Example)ConstrainNo single automation identity can modify both production data and its backups@platform-lead
OBJ-REC-01 (Example)ReconstituteSettlement can be rebuilt without using any production credential@settlement-lead
[OBJ-XXX-NN][Objective][Sub-objective][@owner]

5. Strategic design principles

Strategic design principleAppliesConsequence for this design
Focus on common critical assetsYesExample: Identity provider, pipeline, key management and backups receive the strongest measures (CRA-001 to CRA-004)
Support agility and architect for adaptabilityYesExample: Settlement logic packaged so it can run in the recovery environment without code changes
Reduce attack surfacesYesExample: Remove standing administrative access and unused integration endpoints
Assume compromised resourcesYesExample: Every recovery step validates integrity before trusting restored data
Expect adversaries to evolveYesExample: Adversary assumptions reviewed at each ATT&CK release and after each sector incident

6. Techniques and implementation approaches

6.1 Technique selection

The table lists all 14 techniques and their implementation approaches as named in SP 800-160 Volume 2 Revision 1 (Tables D-2 and D-4). Mark which approaches you adopt and give the reason in your own words.

TechniqueImplementation approaches (NIST names)Selected approachObjectives supportedDecision and reason
Adaptive ResponseDynamic Reconfiguration; Dynamic Resource Allocation; Adaptive ManagementExample: Dynamic ReconfigurationContinue, ConstrainExample: Selected: switch authorisation to stand-in mode automatically on ledger integrity alarm
Analytic MonitoringMonitoring and Damage Assessment; Sensor Fusion and Analysis; Forensic and Behavioral AnalysisExample: Monitoring and Damage Assessment; Sensor Fusion and AnalysisUnderstand, PrepareExample: Selected: correlate ledger, identity and pipeline events
Contextual AwarenessDynamic Resource Awareness; Dynamic Threat Awareness; Mission Dependency and Status VisualizationExample: Mission Dependency and Status VisualizationUnderstand, ContinueExample: Selected: dashboard of MEF status for the incident commander
Coordinated ProtectionCalibrated Defense-in-Depth; Consistency Analysis; Orchestration; Self-ChallengeExample: Orchestration; Self-ChallengePrepare, WithstandExample: Selected: recovery orchestration and quarterly purple-team exercises
DeceptionObfuscation; Disinformation; Misdirection; TaintingExample: TaintingUnderstandExample: Selected (limited): canary records in the ledger detect exfiltration and tampering
DiversityArchitectural Diversity; Design Diversity; Synthetic Diversity; Information Diversity; Path Diversity; Supply Chain DiversityExample: Path DiversityContinueExample: Selected: second network path to the scheme
Dynamic PositioningFunctional Relocation of Sensors; Functional Relocation of Cyber Resources; Asset Mobility; Fragmentation; Distributed FunctionalityExample: Functional Relocation of Cyber ResourcesContinue, ReconstituteExample: Selected: settlement can move to the recovery environment
Non-PersistenceNon-Persistent Information; Non-Persistent Services; Non-Persistent ConnectivityExample: Non-Persistent Services; Non-Persistent ConnectivityConstrain, Prevent or AvoidExample: Selected: immutable, frequently rebuilt workloads; administrative sessions created on demand
Privilege RestrictionTrust-Based Privilege Management; Attribute-Based Usage Restriction; Dynamic PrivilegesExample: Dynamic PrivilegesConstrain, Prevent or AvoidExample: Selected: just-in-time elevation with approval
RealignmentPurposing; Offloading; Restriction; Replacement; Specialization; EvolvabilityExample: Restriction; OffloadingPrevent or Avoid, Re-ArchitectExample: Selected: remove file-share access from the settlement server; offload statements to a separate service
RedundancyProtected Backup and Restore; Surplus Capacity; ReplicationExample: Protected Backup and RestoreReconstitute, PrepareExample: Selected: immutable, logically isolated backups with separate credentials
SegmentationPredefined Segmentation; Dynamic Segmentation and IsolationExample: Predefined Segmentation; Dynamic Segmentation and IsolationConstrainExample: Selected: per-function segments, automated quarantine of a compromised workload
Substantiated IntegrityIntegrity Checks; Provenance Tracking; Behavior ValidationExample: Integrity Checks; Provenance TrackingUnderstand, ReconstituteExample: Selected: signed ledger snapshots, signed build artefacts with provenance
UnpredictabilityTemporal Unpredictability; Contextual UnpredictabilityNonen/aExample: Not selected in this version: no team to operate it; revisit at next review

6.2 Conflicts and synergies

SP 800-160 Volume 2 (Table D-3) notes that some techniques support each other and others interfere. Record the interactions that matter here.

IDTechnique pairInteractionHandling
INT-001 (Example)Non-Persistence and Analytic MonitoringConflict: rebuilt workloads destroy forensic evidenceStream logs and memory snapshots off-host before rebuild
INT-002 (Example)Segmentation and Adaptive ResponseSynergy: predefined segments make automated quarantine safeQuarantine playbook uses segment boundaries
INT-003 (Example)Redundancy and Substantiated IntegritySynergy: redundant copies are only useful if their integrity can be provenEach backup set carries a signed manifest
INT-004 (Example)Diversity and operating costConflict: two network providers double the operational proceduresAccepted for MEF-001 only
[INT-NNN][Pair][Conflict / Synergy][Handling]

6.3 Selection criteria

Use these criteria, which reflect the factors discussed in section 3.1 of SP 800-160 Volume 2, to justify each decision in 6.1:

  • Contribution to the high-priority objectives in section 4.2.
  • Fit with the risk management strategy and the strategic principles in section 5.
  • Suitability for the system type (enterprise IT, cloud service, operational technology, embedded).
  • Reuse of existing investments in security, continuity and reliability engineering.
  • The architectural location where the approach can be applied.
  • The expected effect on the adversary behaviours in section 3.2.
  • Maturity of the technology and the team's ability to operate it.

7. Structural design principles

IDStructural design principleAppliedWhere it shows in the designRequirement
SDP-01Limit the need for trustYesExample: Recovery environment does not trust production identitiesREQ-CR-001
SDP-02Control visibility and useYesExample: Ledger schema and endpoints hidden from non-payment segmentsREQ-CR-002
SDP-03Contain and exclude behaviorsYesExample: Workload sandboxing and egress allow-listsREQ-CR-003
SDP-04Layer defenses and partition resourcesYesExample: Separate segments per mission functionREQ-CR-004
SDP-05Plan and manage diversityPartlyExample: Network path diversity onlyREQ-CR-005
SDP-06Maintain redundancyYesExample: Isolated backups and warm standby for MEF-001REQ-CR-006
SDP-07Make resources location-versatileYesExample: Settlement runs in production or recovery environmentREQ-CR-007
SDP-08Leverage health and status dataYesExample: Health signals drive stand-in modeREQ-CR-008
SDP-09Maintain situational awarenessYesExample: Mission status dashboardREQ-CR-009
SDP-10Manage resources (risk-) adaptivelyYesExample: Privileges raised only with approval and time limitREQ-CR-010
SDP-11Maximize transienceYesExample: Workloads rebuilt at least every [7] daysREQ-CR-011
SDP-12Determine ongoing trustworthinessYesExample: Periodic integrity attestation of ledger snapshotsREQ-CR-012
SDP-13Change or disrupt the attack surfaceNoExample: Deferred with Unpredictabilityn/a
SDP-14Make the effects of deception and unpredictability user-transparentPartlyExample: Canary records excluded from customer views and reportsREQ-CR-013

8. Architecture changes and alternatives

8.1 Cyber resiliency baseline

Record what the current design already provides, by technique, before proposing changes. Existing backup, high availability and monitoring capabilities often deliver part of an approach already.

TechniqueExisting capabilityGap against objectives
Redundancy (Example)Nightly backups in the same tenant, replicated to a second regionBackups deletable with production administrator rights
Analytic Monitoring (Example)Application and infrastructure logs to the SIEMNo ledger integrity monitoring, pipeline events not collected
Segmentation (Example)One network segment for all payment servicesCompromise of any service exposes the ledger
[Technique][Capability][Gap]

8.2 Alternatives

IDAlternativeTechniquesObjectives improvedCost (one-off / yearly)Operational impactAssessment
ALT-001 (Example)Immutable backups in a separate tenant with separate identitiesRedundancy, Privilege RestrictionReconstitute, Constrain[USD 40,000 / USD 15,000]Restore drills move to the new tenantPreferred
ALT-002 (Example)Isolated recovery environment with pre-staged settlement imagesDynamic Positioning, Redundancy, Coordinated ProtectionReconstitute, Continue[USD 180,000 / USD 60,000]Quarterly rebuild exercisePreferred for MEF-002
ALT-003 (Example)Per-function segmentation with automated quarantineSegmentation, Adaptive ResponseConstrain, Continue[USD 70,000 / USD 10,000]Firewall policy maintained as codePreferred
ALT-004 (Example)Second, independent payment authorisation stack on a different technologyDiversityContinue[USD 600,000 / USD 200,000]Two codebases to maintainRejected: cost exceeds benefit at current threat level
[ALT-NNN][Alternative][Techniques][Objectives][Cost][Impact][Assessment]

8.3 Target architecture

Show the target state with the chosen alternatives, the trust boundaries between tenants and the one-way data paths. The example below combines ALT-001, ALT-002 and the stand-in mode of MEF-001.

8.4 Architectural locations

SP 800-160 Volume 2 (Table D-5) relates approaches to the architectural layers where they can be applied. Record where each chosen change sits, so that each one has an owning team.

ChangeLayerOwning team
ALT-001 immutable backups (Example)Information storage managementPlatform
ALT-002 recovery environment (Example)Technical system as a whole; operationsPlatform and settlement
ALT-003 segmentation and quarantine (Example)Networking and communications; cloud and virtualisationNetwork and security operations
[Change][Hardware and firmware / Networking and communications / Cloud, virtualisation, middleware and infrastructure / Operating system / Other software / Application / Information storage management / Technical system as a whole / Operations / Support / Environment of operation][Team]

9. Effects on adversary behaviour

SP 800-160 Volume 2 groups intended effects on threat events into five high-level effects: Redirect (deter, divert, deceive), Preclude (expunge, preempt, negate), Impede (contain, degrade, delay, exert), Limit (shorten, reduce) and Expose (detect, scrutinize, reveal). Rate each change against the scenarios from section 3.2.

ScenarioTacticChangeIntended effectExpected resultConfidence
SCN-001 (Example)ImpactALT-001Limit (reduce)Encrypted production data restored from untouched backupsHigh
SCN-001 (Example)Lateral MovementALT-003Impede (contain)Spread stops at the segment boundaryMedium
SCN-002 (Example)ImpactCanary records, integrity monitorExpose (detect)Tampering visible within one reconciliation cycleMedium
SCN-003 (Example)Initial AccessProvenance trackingPreclude (negate)Unsigned or unproven artefacts are refused at deployMedium
[SCN-NNN][Tactic][Change][Effect][Result][Low / Medium / High]

10. Control mapping to SP 800-53 Rev. 5

ApproachSP 800-53 Rev. 5 controlControl name (short)Implementation in this designStatus
Protected Backup and Restore (Example)CP-9, CP-9(8)System backup; cryptographic protectionImmutable, encrypted backups in the backup tenantPlanned
Functional Relocation of Cyber Resources (Example)CP-2(8)Contingency plan: identify critical assetsRecovery environment sized for MEF-002Planned
Dynamic Segmentation and Isolation (Example)SC-7(20), SC-7(21)Boundary protection: dynamic isolation; isolation of componentsAutomated quarantine playbookIn design
Non-Persistent Services (Example)SI-14Non-persistenceRebuild cycle for workloadsImplemented
Dynamic Privileges (Example)AC-6, AC-2(6)Least privilege; dynamic privilege managementJust-in-time elevationImplemented
Integrity Checks (Example)SI-7 and enhancementsSoftware, firmware and information integritySigned ledger snapshots, deploy-time signature checksPlanned
Monitoring and Damage Assessment (Example)SI-4 and enhancements, IR-4System monitoring; incident handlingIntegrity monitor and damage assessment runbookIn design
Tainting (Example)SI-20TaintingCanary ledger recordsPlanned
Self-Challenge (Example)CA-8Penetration testingPurple-team exercises in section 12Planned
[Approach][Control ID][Name][Implementation][Status]

Record the SP 800-53 release used for the mapping in Document control. Release 5.2.0 (August 2025) added and revised controls on software update and integrity topics; check the Cybersecurity and Privacy Reference Tool at csrc.nist.gov for later releases.

11. Effectiveness measures

IDObjectiveMeasureTypeTargetMethodFrequency
MOE-001 (Example)Prevent or AvoidNumber of network paths from user segments to the ledger write interfacePerformance0Automated reachability analysisWeekly
MOE-002 (Example)PrepareShare of critical assets with a restore test passed in the last 90 daysEffectiveness100 %Restore drill recordsMonthly
MOE-003 (Example)ContinueDuration authorisation stays available in stand-in mode during an exerciseEffectiveness24 hours or moreGame dayTwice a year
MOE-004 (Example)ConstrainTime from detection to quarantine of a compromised workloadPerformance15 minutes or lessExercise and incident recordsQuarterly
MOE-005 (Example)ReconstituteTime to rebuild settlement in the recovery environment from verified backupsEffectiveness8 hours or lessRecovery exerciseQuarterly
MOE-006 (Example)UnderstandShare of exercise adversary actions detected and correctly attributed to an assetEffectiveness80 % or morePurple-team scoringQuarterly
[MOE-NNN][Objective][Measure][Effectiveness / Performance][Target][Method][Frequency]

All targets above are illustrative. Set targets from the business impact analysis and the maximum tolerable downtime in section 2.1.

12. Verification and exercises

IDActivityObjectives testedScenarioPass criteriaOwnerCadence
VER-001 (Example)Restore drill from the backup tenantPrepare, ReconstituteNAD-002MOE-002 and MOE-005 met@platform-leadQuarterly
VER-002 (Example)Ransomware game dayContinue, Constrain, ReconstituteSCN-001MOE-003, MOE-004, MOE-005 met@sre-leadTwice a year
VER-003 (Example)Purple-team exercise against ledger tamperingUnderstandSCN-002MOE-006 met@security-operationsQuarterly
VER-004 (Example)Pipeline compromise simulationPrevent or Avoid, UnderstandSCN-003Unsigned artefact blocked, alert raised@devsecops-leadTwice a year
[VER-NNN][Activity][Objectives][Scenario][Criteria][@owner][Cadence]

Plan the game days with the Game day plan (ops/game-day-plan) and fault injection with the Chaos experiment template (ops/chaos-experiment). Record each result and feed failures into section 13.

13. Residual risk and recommendations

13.1 Residual risk

IDScenarioResidual riskLikelihoodImpactDecisionOwnerReview by
RR-001 (Example)SCN-002Small manipulation below reconciliation thresholds may persist for one cycleMediumMediumAccept, with monthly forensic sampling@risk-executiveYYYY-MM-DD
RR-002 (Example)SCN-003Compromised dependency signed by a legitimate maintainerLowHighReduce: add dependency review for critical packages@devsecops-leadYYYY-MM-DD
RR-003 (Example)ALT-004 rejectedCommon-mode software flaw in authorisation stackLowHighAccept until next review@payments-leadYYYY-MM-DD
[RR-NNN][Scenario][Risk][L / M / H][L / M / H][Accept / Reduce / Transfer / Avoid][@owner]YYYY-MM-DD

Record accepted risks in the Risk register (compliance/risk-register).

13.2 Recommendations and roadmap

IDRecommendationAlternativePriorityTarget dateDependency
REC-001 (Example)Implement immutable backups in a separate tenantALT-0011YYYY-MM-DDBackup tenant approval
REC-002 (Example)Build and exercise the isolated recovery environmentALT-0022YYYY-MM-DDREC-001
REC-003 (Example)Per-function segmentation with automated quarantineALT-0032YYYY-MM-DDNetwork policy as code
[REC-NNN][Recommendation][ALT-NNN][1 to 5]YYYY-MM-DD[Dependency]

13.3 Adapt: triggers for re-analysis

Re-run sections 3 to 13 when any of these occur: a new ATT&CK release that changes relevant techniques, a significant incident in the sector, a change to a common critical asset, a failed exercise in section 12, or a new mission essential function.

14. Traceability matrix

MEFCritical assetScenarioObjectiveTechnique and approachStructural principleChangeControlMeasureVerification
MEF-002 (Example)CRA-001SCN-001ReconstituteRedundancy: Protected Backup and RestoreSDP-06ALT-001CP-9(8)MOE-005VER-001
MEF-001 (Example)CRA-005SCN-001ConstrainSegmentation: Dynamic Segmentation and IsolationSDP-04ALT-003SC-7(20)MOE-004VER-002
MEF-001 (Example)CRA-001SCN-002UnderstandDeception: TaintingSDP-14Canary recordsSI-20MOE-006VER-003
[MEF-NNN][CRA-NNN][SCN-NNN][Objective][Technique: approach][SDP-NN][ALT-NNN][Control][MOE-NNN][VER-NNN]

15. Glossary and references

15.1 Glossary

TermMeaning in this document
Cyber resiliencyThe ability of a system that depends on cyber resources to keep delivering its mission through and after attacks, failures and other adversity
System of interestThe system whose resiliency is being analysed, including the services it depends on
Mission essential functionA function whose interruption beyond a set time causes unacceptable harm
Common critical assetA resource that many mission functions depend on, such as identity, key management or backups
TechniqueA broad category of capability that contributes to resiliency, for example Segmentation
Implementation approachA more specific way of realising a technique, for example Dynamic Segmentation and Isolation
Measure of effectivenessA measure of how well a mission outcome is achieved under adversity
Measure of performanceA measure of whether a mechanism works as specified
Isolated recovery environmentA separate, minimal environment with its own identities, used to rebuild critical services from verified sources

15.2 References

ReferenceVersion or date checkedUse
NIST SP 800-160 Vol. 2 Rev. 1, Developing Cyber-Resilient Systems: A Systems Security Engineering Approach, csrc.nist.govDecember 2021 (final, supersedes the 2019 edition), checked YYYY-MM-DDConstructs, process, effects vocabulary
NIST SP 800-160 Vol. 1 Rev. 1, Engineering Trustworthy Secure SystemsNovember 2022Systems security engineering context
NIST SP 800-53 Rev. 5, Security and Privacy Controls for Information Systems and OrganizationsRelease [5.2.0, August 2025]Control mapping in section 10
MITRE ATT&CK Enterprise, attack.mitre.org[v20, October 2026]Adversary behaviour model
MITRE, Cyber Resiliency Metrics, Measures of Effectiveness, and Scoring (2018)Report PR 18-2579Background for section 11
[Business impact analysis][Version]Section 2

Standard and licence note

Based on NIST Special Publication 800-160 Volume 2 Revision 1, Developing Cyber-Resilient Systems: A Systems Security Engineering Approach (December 2021), NIST SP 800-53 Revision 5 and MITRE ATT&CK. NIST publications are works of the United States Government and are not subject to copyright in the United States; the names of goals, objectives, techniques, implementation approaches, design principles and effects are used as published so that the design can be traced to the framework. All explanations, examples and guidance are original text written for this collection and do not reproduce NIST tables or definitions. MITRE ATT&CK is a registered trademark of The MITRE Corporation; tactic and technique names and IDs are used for reference under its terms of use. Check the current official versions of each source before use. Template licence: MIT.

관련 템플릿