
Cyber Resilience Engineer
- 28 installs
- 7 repo stars
- Updated May 20, 2026
- daemon-blockint-tech/agentic-enteprises-skill
Designs cyber resilience: RTO/RPO architecture, immutable backup and restore validation, ransomware playbooks, and security-focused chaos testing.
About
An agent skill for engineering and operating cyber resilience, covering RTO/RPO architecture, immutable backup and restore validation, dependency mapping, ransomware and destructive-malware playbooks, and security chaos testing. A developer uses it when designing recovery objectives, validating restores, or sustaining continuity during active attacks.
- Immutable backup patterns and restore validation with evidence
- Crisis playbooks for ransomware and cloud control-plane loss, aligned to NIST CSF Recover
Cyber Resilience Engineer by the numbers
- 28 all-time installs (skills.sh)
- Ranked #1,509 of 2,203 Security skills by installs in the Skillselion catalog
- Data as of Jul 29, 2026 (Skillselion catalog sync)
npx skills add https://github.com/daemon-blockint-tech/agentic-enteprises-skill --skill cyber-resilience-engineerAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 28 |
|---|---|
| repo stars | ★ 7 |
| Last updated | May 20, 2026 |
| Repository | daemon-blockint-tech/agentic-enteprises-skill ↗ |
What it does
Designs cyber resilience: RTO/RPO architecture, immutable backup and restore validation, ransomware playbooks, and security-focused chaos testing.
Files
Cyber Resilience Engineer
When to Use
- Define RTO/RPO and recovery tiers for production, security, and identity services
- Design backup, restore, and immutability architecture (object lock, air-gap, WORM, vault isolation)
- Map critical service dependencies and failure domains for continuity during attacks
- Author attack-scenario playbooks (ransomware, wiper, IdP loss, logging blind spot, cloud control-plane)
- Plan and run resilience tests—restore drills, game days, chaos/failure injection with pass/fail evidence
- Align engineering deliverables with NIST CSF Recover and BCM/IR interfaces
- Produce resilience metrics and engineering briefs for leadership and audit consumers
When NOT to Use
- Own enterprise BCM program, BIA facilitation, and regulatory BCM policy →
bcm-disaster-recovery-specialist - Lead active incident war room, containment, and forensic preservation →
incident-responder - Define SEV matrices, paging policy, and status-page program →
incident-management-engineer - Operate SLIs, SLOs, error budgets, and capacity toil without recovery design →
site-reliability-engineer - Execute ticket-level snapshots and restores without resilience architecture →
cloud-system-administrator - Control-by-control audit evidence and framework mapping only →
compliance-specialist - Board-level security strategy and risk appetite without engineering recovery →
chief-information-security-officer - Broad security program ownership without resilience engineering →
cybersecurity - Greenfield cloud landing zone without recovery lens →
cloud-engineer(pair for placement; you own RTO/RPO fit)
Related skills
| Need | Skill |
|---|---|
| BCM/DR program, BIA, tabletops, crisis comms cadence | bcm-disaster-recovery-specialist |
| Active CSIRT response, containment, timelines | incident-responder |
| Incident program, SEV, on-call, postmortem process | incident-management-engineer |
| SLO impact, reliability mitigation, error budgets | site-reliability-engineer |
| Backup/restore execution, snapshots, operational hygiene | cloud-system-administrator |
| SIEM/EDR/IdP/KMS implementation and hardening | information-security-engineer |
| Security program, IR policy, executive narratives | cybersecurity |
| CISO strategy, board reporting, risk appetite | chief-information-security-officer |
| Cloud architecture, DR regions, service selection | cloud-engineer |
Core Workflows
1. Scope and engineering charter
Clarify resilience boundaries, ownership, and interfaces with BCM, IR, SRE, and platform teams.
See `references/cyber_resilience_scope.md`.
2. Recovery objectives and tiers
Set RTO/RPO, tiering, and recovery strategies with explicit trade-offs and test hooks.
See `references/recovery_objectives_and_tiers.md`.
3. Backup, restore, and immutability
Design backup topology, isolation, encryption, and restore validation for cyber events.
See `references/backup_restore_and_immutability.md`.
4. Resilience testing and chaos
Plan game days, restore drills, and controlled failure injection with evidence and remediation.
See `references/resilience_testing_and_chaos.md`.
5. Attack scenarios and playbooks
Engineer playbooks for ransomware, destructive malware, identity and logging loss, and cloud control-plane failure.
See `references/attack_scenarios_and_playbooks.md`.
6. Metrics, reporting, and governance
Track RTA vs RTO, restore success, test coverage, and NIST CSF Recover alignment for stakeholders.
See `references/metrics_reporting_and_governance.md`.
Outputs
- Resilience architecture — tiers, dependencies, backup/immutability design, failure domains
- RTO/RPO register — per service with strategy, owner, last test, and known gaps
- Playbook pack — attack-scenario sequences with decision gates and IR handoffs
- Test report — scope, RTA/RPO achieved, integrity checks, findings, remediation backlog
- Chaos/game-day summary — hypothesis, blast radius, controls validated, follow-ups
- Resilience dashboard brief — KPIs, trend, top risks (engineering lens; not legal advice)
Principles
- Engineer for compromise — assume attacker presence; prefer rebuild and immutable recovery paths
- Test restores, not jobs — backup success ≠ recoverable; measure RTA and data integrity
- Recover security first — identity, logging, and detection before convenience workloads
- Separate roles — resilience engineering complements BCM policy and IR command
- Evidence by design — every tier and playbook links to a test or exercise with dated results
Attack scenarios and playbooks
Table of contents
1. Playbook structure 2. Ransomware and extortion 3. Destructive malware / wiper 4. Identity platform compromise 5. Logging and detection loss 6. Cloud control-plane and SaaS loss 7. Supply chain and golden image 8. Decision gates
Playbook structure
Each engineering playbook includes:
| Section | Content |
|---|---|
| Triggers | Technical and business signals to activate |
| Immediate actions | Isolation, preserve evidence, stop spread |
| Resilience mode | What to defer vs accelerate (recovery vs investigation) |
| Recovery sequence | Ordered steps with owners |
| MVC targets | Minimum viable per phase |
| Validation | Integrity checks before prod traffic |
| IR handoffs | When incident-responder owns vs resilience leads restore |
| Comms inputs | Facts for BCM/crisis comms—not draft external messages |
| Evidence | Logs and tickets to retain |
Keep playbooks executable—commands, console paths, automation job names, not policy prose.
Ransomware and extortion
Triggers: encryption notices, mass file renames, backup encryption, BEC + deployment anomaly.
Engineering sequence:
1. Activate bridge; IR leads containment (incident-responder) 2. Isolate segments; disable risky automation and remote tools 3. Assess backup plane—last clean immutable copy; assume prod untrusted 4. Decision gate: decrypt vs rebuild (default rebuild unless IR/legal approves pay/decrypt) 5. Provision greenfield environment from gold IaC/images 6. Restore data from immutable copy after malware-free verification 7. Rotate all secrets, API keys, certs; force password reset if IdP touched 8. Re-enable logging and EDR before broad user access 9. MVC cutover; phased user return; monitor for re-entry
Document RTO impact if rebuild path chosen—set expectations early.
Destructive malware / wiper
Triggers: boot failures, MBR/GPT damage, mass deletes, firmware alerts.
Differences from ransomware:
- Often no negotiation; backups targeted first
- Faster priority on offline/immutable copies and gold images
- Hardware reimage may dominate RTA
Sequence emphasizes spare capacity (hardware pool, cloud quota), IaC rebuild, and tape/air-gap restore paths.
Identity platform compromise
Triggers: impossible travel admin actions, MFA bypass reports, rogue federation apps, golden SAML cert.
Resilience actions:
1. Enable break-glass local accounts (pre-staged, tested quarterly) 2. Revoke sessions and refresh tokens globally 3. Disable compromised federation apps and OAuth grants 4. Restore IdP config from immutable config backup or vendor export 5. Re-issue MFA enrollment; prioritize tier-0 admins 6. Validate conditional access and PAM before restoring SaaS SSO
Coordinate with information-security-engineer for hardening; IR for attribution.
Logging and detection loss
Triggers: SIEM ingest drop, log forwarder silence, EDR cloud disconnect.
Impact: Extended blind spot—recovery priority after IdP, parallel with network isolation.
Actions:
1. Queue/buffer on endpoints where possible 2. Failover to secondary region or warm SIEM 3. Restore parsers from versioned config backup 4. Backfill from archives after ingest restored (watch RPO) 5. Document detection gap window for IR and compliance consumers
Cloud control-plane and SaaS loss
Triggers: regional API outage, identity provider API failure, mistaken org-wide deny policy.
Actions:
1. Execute alternate admin path (break-glass account, support ticket, secondary region) 2. Run DNS and traffic failover per cloud-engineer architecture 3. Activate manual runbooks for critical security SaaS (export APIs if available) 4. Track vendor status; record RTA against RTO 5. Post-incident: add synthetic canaries for control-plane dependencies
Maintain offline copies of runbooks and contact trees—assume IdP unavailable.
Supply chain and golden image
Triggers: compromised CI/CD, malicious package, trojaned AMI/container base.
Actions:
1. Halt deployments; freeze artifact registry 2. Identify last known-good image digest and IaC commit 3. Rebuild pipelines from clean runners 4. Redeploy from signed gold images only 5. Expand scanning and provenance (SBOM) in backlog
Link to IR for scope; resilience owns rebuild path and image promotion gates.
Decision gates
| Gate | Question | Default |
|---|---|---|
| G1 Restore-in-place | Forensic need vs speed? | No in-place without IR sign-off |
| G2 Pay ransom | Legal/regulatory/business? | Out of engineering scope—escalate |
| G3 Prod cutover | MVC and monitoring green? | Hold until logging + IdP OK |
| G4 User access | Re-infection risk? | Phased by tier |
| G5 Test in prod | Exercise vs incident? | Stop exercise if real attack suspected |
Record gate decisions with timestamp and approver in incident ticket.
Backup, restore, and immutability
Table of contents
1. Design goals 2. Backup topology 3. Immutability patterns 4. Encryption and keys 5. Restore validation 6. SaaS and cloud-native 7. Anti-patterns
Design goals
- Recoverability under ransomware, insider, and operator error
- Integrity — detect tampering before restore
- Isolation — backup plane not reachable from compromised production credentials
- Provable RPO — measurable lag, not assumed schedule success
- Evidence — audit-ready test and restore logs
Backup topology
| Layer | Purpose | Typical controls |
|---|---|---|
| Primary | Production data | Encryption, access logging |
| Replica | Low RPO | Separate account/subscription; no prod admin path |
| Backup vault | Point-in-time recovery | Immutable retention, MFA delete |
| Air-gap / offline | Last resort | Tape, offline copy, break-glass account |
| Gold images | Rebuild | Signed, scanned, versioned IaC and AMIs |
3-2-1-1-0 variant for cyber: 3 copies, 2 media types, 1 offsite/immutable, 1 offline or logically air-gapped, 0 unverified restores.
Document backup admin as separate identity from production admin; no standing shared roles.
Immutability patterns
| Pattern | Platform examples | Notes |
|---|---|---|
| Object lock / WORM | S3 Object Lock, Azure immutable blob | Compliance mode vs governance mode |
| Backup vault immutability | AWS Backup Vault Lock, Azure Backup | Min retention; legal hold |
| Snapshot policies | GCE snapshot schedules + org policies | Prevent delete without break-glass |
| Tape / offline | Physical or cloud egress copy | Long RTA; ransomware safe |
| Append-only log archive | WORM bucket for SIEM cold | Investigation history |
Retention: align legal hold and regulatory minimums with BCM (bcm-disaster-recovery-specialist); engineering sets technical retention and lock duration.
Encryption and keys
- Encrypt backups with CMK or HSM-backed keys; separate key admin from backup admin
- Document key recovery procedure—KMS loss is tier-0 event
- Rotate keys on schedule; test restore after rotation
- For ransomware: assume prod keys compromised—vault keys and offline copies use different trust path
Restore validation
Every tier-1+ system needs a restore test profile:
| Check | Pass criteria |
|---|---|
| Completeness | Expected objects/databases present |
| Integrity | Checksums, DB consistency, app smoke test |
| RPO achieved | Data timestamp within documented RPO |
| RTA | Wall-clock restore within RTO or documented gap |
| Security | Restored env isolated; no prod routing until cleared |
| Secrets | Rotated if backup may be tainted |
Types of tests:
- Tabletop — walkthrough only
- Technical restore — isolated environment, no prod cutover
- Failover — production switch with rollback plan
- Full game day — multi-team, comms, metrics
Failed tests → remediation ticket with priority from tier.
SaaS and cloud-native
Maintain a SaaS recovery register:
| Field | Why |
|---|---|
| Vendor RTO/RPO claims | Contract vs reality |
| Export/backup API | Automation feasibility |
| Admin break-glass | Out-of-band if IdP down |
| Data residency | Restore region options |
| Immutable export | For SIEM, IdP, ticketing |
For cloud-engineer patterns: multi-region, cross-account backups, private endpoints for backup APIs, deny delete via org policy.
Control-plane loss: pre-stage runbooks for DNS, identity, and console access via alternate account and out-of-band credentials.
Anti-patterns
- Single admin role over prod and backups
- Immutable backup with same SSO session as production
- Restore test only at file level, never app consistency
- Relying on vendor "backup included" without restore proof
- Keeping backups on same domain as ransomware entry
- Skipping restore after major version upgrade of backup software
Pair operational execution with cloud-system-administrator; you own design and test criteria.
Cyber resilience scope
Table of contents
1. Purpose and boundaries 2. In scope vs out of scope 3. Stakeholders and interfaces 4. NIST CSF Recover alignment 5. Deliverables and lifecycle 6. Maturity model
Purpose and boundaries
Cyber resilience engineering designs how the organization withstands, adapts to, and recovers from cyber disruptions while preserving critical security and business functions. It sits between:
- BCM/DR program (
bcm-disaster-recovery-specialist) — policy, BIA, regulatory BCM, crisis comms cadence - Incident response (
incident-responder) — live containment, investigation, evidence - Reliability engineering (
site-reliability-engineer) — steady-state SLOs, capacity, toil reduction
You own how systems are built and tested to recover, not who declares incidents or signs BCM policy.
In scope vs out of scope
| In scope | Out of scope (route to peer skill) |
|---|---|
| RTO/RPO architecture, tiering, recovery strategy selection | Enterprise BCM charter and regulatory interpretation → bcm-disaster-recovery-specialist |
| Backup topology, immutability, restore validation design | Ticket-level restore execution → cloud-system-administrator |
| Dependency maps, blast radius, failure-domain design | War-room command and containment → incident-responder |
| Attack-scenario engineering playbooks (sequences, gates) | SEV/on-call program design → incident-management-engineer |
| Chaos/game days, restore drills, evidence packs | Control mapping and audit workpapers → compliance-specialist |
| Resilience KPIs and engineering briefs | Board strategy and risk appetite → chief-information-security-officer |
| Cloud DR patterns (regions, replication) with recovery fit | Full landing-zone build without recovery lens → cloud-engineer |
Stakeholders and interfaces
| Function | Your ask | Their ask |
|---|---|---|
| BCM | Tier inputs, MTPD, exercise calendar | Approved RTO/RPO, test evidence, gap remediation |
| IR / CSIRT | Playbook handoffs, isolation constraints | Forensic go/no-go on restore-in-place |
| SRE / Platform | Failure injection windows, dependency truth | SLO impact during tests; automation hooks |
| Security engineering | IdP/SIEM/EDR recovery order | Control implementation priorities |
| App owners | Service criticality, data classes | Runbook steps, validation criteria |
| Legal / Compliance | Retention and notification constraints | Not legal advice—escalate interpretations |
Document RACI in the resilience charter: who approves tier changes, who authorizes chaos in production, who signs test exceptions.
NIST CSF Recover alignment
Map engineering work to Recover categories (CSF 2.0):
| Category | Engineering focus |
|---|---|
| RC.RP Recovery planning | Playbooks, runbooks, dependency maps, activation criteria |
| RC.IM Improvements | Post-test and post-incident remediation backlog |
| RC.CO Communications | Technical status inputs to comms (bcm-disaster-recovery-specialist owns cadence) |
| RC.MA Recovery activities | Restore sequences, rebuild-from-gold, validation scripts |
| RC.SC Supply chain | Third-party SaaS RTO/RPO, exit paths, API dependencies |
Pair with Identify (asset inventory) and Protect (immutable backups) implementations from information-security-engineer where controls are missing.
Deliverables and lifecycle
1. Charter — scope, owners, interfaces, escalation 2. Architecture — tiers, backup design, regions, isolation 3. Registers — RTO/RPO, dependencies, SaaS recovery contacts 4. Playbooks — per attack scenario with decision trees 5. Test calendar — restore, tabletop, chaos; linked evidence store 6. Metrics — RTA, test pass rate, coverage by tier 7. Annual refresh — after major architecture, M&A, or material incident
Store evidence (reports, screenshots, RTA logs) in a durable, access-controlled repository—not only in chat.
Maturity model
| Level | Characteristics |
|---|---|
| 1 Ad hoc | Backups exist; no tiering; restores untested |
| 2 Defined | RTO/RPO documented; annual restore test for subset |
| 3 Managed | Tier coverage >80%; game days; immutable backups for crown jewels |
| 4 Measured | RTA tracked vs RTO; chaos in non-prod; SaaS register complete |
| 5 Optimized | Continuous validation; automated restore checks; lessons drive architecture |
Target level 3+ for tier-0/1 security services (IdP, logging, KMS) before claiming "cyber resilient."
Metrics, reporting, and governance
Table of contents
1. KPI framework 2. Operational metrics 3. Test and exercise metrics 4. Incident and RTA tracking 5. Reporting audiences 6. Governance cadence 7. NIST CSF Recover evidence map
KPI framework
| KPI | Definition | Target direction |
|---|---|---|
| Tier coverage | % tier-0/1 services with documented RTO/RPO | ↑ 100% documented |
| Test coverage | % tier-0/1 with restore test in last 12 mo | ↑ ≥90% |
| Restore pass rate | Tests meeting RTO/RPO and integrity | ↑ ≥95% |
| Mean RTA gap | Avg (RTA − RTO) for tested services | ↓ ≤0 on tier-0 |
| Immutable coverage | % tier-0/1 data on immutable backup path | ↑ per policy |
| Backup lag SLA | % jobs within RPO lag threshold | ↑ ≥99% |
| Playbook freshness | % playbooks reviewed <12 mo | ↑ 100% |
| Open resilience debt | Critical gaps past due | ↓ trend |
Operational metrics
Leading indicators (automate where possible):
- Backup job success vs verified restore readiness
- Replication lag (seconds/minutes) vs RPO
- Object-lock deny events (attempted deletes)
- IdP/SIEM/EDR synthetic availability checks
- Gold image age and vulnerability scan status
- Secrets rotation failures blocking recovery
Dashboards should separate prod vs security plane vs backup plane health.
Test and exercise metrics
Per quarter report:
| Metric | Notes |
|---|---|
| Exercises planned vs executed | Include cancelled with reason |
| Scenarios covered | Map to attack playbook IDs |
| Findings by severity | Critical/high/med/low |
| Mean time to remediate findings | By severity |
| Repeat findings | Flag process failure |
| RTA vs RTO scatter | Per service |
Link each metric to evidence artifact (report ID, ticket).
Incident and RTA tracking
During real events capture:
- Detection to mobilization time
- Mobilization to recovery start
- RTA per service vs documented RTO
- Effective RPO (timestamp of restored data)
- MVC duration — time at degraded capability
- Decision gates invoked (G1–G5 from playbooks)
Post-incident: compare to last drill; if RTA >2× drill RTA, schedule targeted retest.
Reporting audiences
| Audience | Content | Owner collaboration |
|---|---|---|
| Engineering leadership | Debt backlog, architecture changes, test pass rate | You lead |
| BCM / risk | Tier register, exercise summary, gaps | bcm-disaster-recovery-specialist |
| CISO / security | Security service recovery posture | cybersecurity, chief-information-security-officer |
| Audit / compliance | Evidence index, not legal opinions | compliance-specialist for control mapping |
| Board / exec | 1-page trend, top 3 risks, material incidents | BCM/CISO often present |
Keep reports factual—distinguish tested vs assumed recovery.
Governance cadence
| Cadence | Activity |
|---|---|
| Weekly | Backup lag review, open critical gaps |
| Monthly | Resilience standup with SRE, IR, platform |
| Quarterly | Tier register review; test plan; KPI pack |
| Semi-annual | Game day or major failover |
| Annual | Architecture refresh; playbook full review; maturity assessment |
Change control: RTO/RPO tightening needs service owner approval; loosening needs risk acceptance.
NIST CSF Recover evidence map
| CSF subcategory | Example evidence |
|---|---|
| RC.RP-01 | Recovery playbooks, dependency maps |
| RC.RP-02 | RTO/RPO register, BIA alignment memo |
| RC.RP-03 | Prioritized recovery sequence docs |
| RC.RP-04 | Critical service dependency diagram |
| RC.IM-01 | Post-test remediation tickets |
| RC.IM-02 | Lessons learned after incidents |
| RC.MA-01 | Restore test reports with RTA/RPO |
| RC.MA-02 | Game-day after-action reviews |
| RC.SC-01 | SaaS recovery register, vendor contacts |
Maintain an evidence index (control → artifact → date) for audit requests; control interpretation stays with compliance peers.
Recovery objectives and tiers
Table of contents
1. Definitions 2. Tiering model 3. Setting RTO and RPO 4. Security-critical service targets 5. Recovery strategies 6. Activation and sequencing 7. Exceptions and risk acceptance
Definitions
| Term | Meaning |
|---|---|
| RTO | Maximum acceptable time to restore minimum viable function |
| RPO | Maximum acceptable data loss (time since last recoverable point) |
| MTPD | Maximum tolerable period of disruption (from BIA) |
| RTA | Actual recovery time in test or incident |
| MVC | Minimum viable capability during degraded recovery |
RTO/RPO are engineering contracts—require service owner sign-off and BCM alignment (bcm-disaster-recovery-specialist).
Tiering model
| Tier | Business impact | Engineering expectation |
|---|---|---|
| 0 | Existential / regulatory / safety | Active/active or warm; RPO minutes; tested quarterly |
| 1 | Major revenue or security blind spot | Warm or rapid restore; RPO ≤1 h; tested semi-annually |
| 2 | Material but workaround exists | Backup restore; RPO hours; annual test |
| 3 | Low / dev / non-prod | Best-effort; document accepted loss |
Cyber rule: tier-0/1 security services (IdP, SIEM hot, KMS, secrets) default to tier-0/1 even if business app is tier-2—logging and identity gaps extend attacker dwell time.
Setting RTO and RPO
1. Ingest MTPD and process criticality from BCM BIA 2. Subtract mobilization (assessment, bridge stand-up, approvals)—often 30–120 min 3. Set RTO ≤ remaining budget for restore work (not full performance) 4. Set RPO from replication lag, backup frequency, and legal log minimums 5. Validate with restore test or game day; record RTA vs RTO 6. Automate monitoring of backup lag and replication drift as leading indicators
Document MVC per service: what "recovered" means (e.g., SIEM ingesting 80% sources, not full historical search).
Security-critical service targets
Indicative starting points—calibrate to your BIA:
| Service | Tier | RTO (indicative) | RPO (indicative) | Notes |
|---|---|---|---|---|
| Production IdP / SSO | 0 | 1–4 h | 0–15 min | Break-glass outside RTO path |
| MFA / PAM | 0–1 | 4 h | 0–1 h | Emergency access procedure |
| KMS / HSM | 0–1 | 4–8 h | 0 | Ceremony may extend RTA |
| SIEM (hot) | 1 | 4–8 h | 15 min–1 h | Ingest gap = detection blind spot |
| Log archive (cold) | 2 | 24 h | 1–24 h | Investigation history |
| EDR console | 1 | 4 h | 1 h | Agents may buffer locally |
| SOAR | 2 | 24 h | 4 h | Manual playbooks interim |
| Secrets manager | 0–1 | 4 h | 0–15 min | Downstream rotation deps |
| PKI / internal CA | 1 | 8–24 h | 1 h | Cert expiry cascade |
Recovery strategies
| Strategy | Use when | Cyber note |
|---|---|---|
| Active/active | Tier-0, budget | Validate split-brain and key compromise |
| Warm standby | Tier-0/1 regional | Drift testing; secrets rotation |
| Pilot light | Tier-1/2 | Faster than cold; longer RTA |
| Backup restore | SaaS, DBs | Bound by RPO; verify integrity |
| Rebuild from gold | Post-ransomware, untrusted estate | Default after confirmed compromise |
| Manual workaround | Short gaps | Document security weakness; time-box |
After compromise, restore-in-place requires IR approval (incident-responder) and integrity proof—otherwise rebuild.
Activation and sequencing
Declare resilience/DR mode when triggers met (customize in playbooks):
- Tier-0 outage >50% of RTO without credible ETA
- Ransomware/wiper affecting production or backup plane
- IdP or MFA total loss
- Cloud control-plane or identity API widespread failure
- Loss of central logging beyond RPO for tier-0/1
Security-first recovery order (adjust per scenario):
1. Command bridge and roles (incident-responder) 2. Network isolation and safe paths 3. IdP / MFA / break-glass 4. KMS, secrets, PKI 5. Logging and EDR visibility 6. Critical apps and data 7. Full performance and backlog catch-up
Exceptions and risk acceptance
Every gap needs: risk ID, owner, compensating control, review date.
Examples requiring explicit acceptance:
- RPO >24 h for dev SIEM with no prod dependency
- No immutable backup for tier-1 DB (document attack scenario impact)
- Single-region IdP without warm standby
Review exceptions after every material incident and failed test.
Resilience testing and chaos
Table of contents
1. Test taxonomy 2. Planning a game day 3. Restore drills 4. Chaos and failure injection 5. Safety guardrails 6. Evidence and reporting 7. Continuous improvement
Test taxonomy
| Type | Primary goal | Typical frequency |
|---|---|---|
| Component restore | Prove backup → isolated env | Quarterly (tier-0/1) |
| Service failover | RTO/RPO in controlled cutover | Semi-annual |
| Game day | Multi-team coordination | Annual per major scenario |
| Tabletop | Decisions and comms | BCM calendar |
| Chaos experiment | Validate detection and auto-recovery | Monthly in non-prod; gated in prod |
| Purple-team recovery | IR + rebuild path under attack sim | Annual |
Distinguish reliability chaos (latency, pod kill) from cyber resilience tests (backup delete attempt, IdP unavailable, logging pipeline stopped).
Planning a game day
1. Objective — e.g., "restore IdP and SIEM within RTO after simulated ransomware" 2. Scope — systems, environments, explicit non-goals 3. Hypothesis — what should work; what you expect to fail 4. Success criteria — RTA, RPO, MVC met; comms milestones 5. Roles — resilience lead, IR liaison, SRE, app owners, scribe 6. Schedule — inject timeline, go/no-go checkpoints 7. Rollback — abort criteria and technical steps 8. Approvals — change advisory, leadership, customer impact
Coordinate calendar with bcm-disaster-recovery-specialist to avoid duplicate exercises.
Restore drills
Minimum drill script:
1. Select target from tier register (rotate coverage) 2. Provision isolated network and accounts 3. Restore from immutable copy where applicable 4. Run integrity and smoke tests 5. Measure RTA and effective RPO 6. Record gaps (automation, runbook, staffing, tooling) 7. File remediation; link to next quarter's drill
For ransomware simulation, prefer:
- Restore to greenfield VPC/subscription
- No reuse of prod AD/connectors until IR clearance
- Validate golden image hash and IaC revision
Chaos and failure injection
Security-relevant experiments (examples):
| Experiment | Validates |
|---|---|
| Revoke IdP signing cert (staging) | Break-glass, session handling |
| Block SIEM ingest endpoint | Buffering, alert on blind spot |
| Simulate backup job failure | Monitoring, paging |
| Attempt delete on immutable bucket (denied) | Object lock, alerting |
| Kill secrets manager replica | App degradation, failover |
| DNS failure for control plane | Cached creds, alternate runbook |
Use blast-radius budgets with SRE (site-reliability-engineer): max error rate, max duration, automatic abort.
Production chaos requires:
- Feature flags or kill switches
- On-call aware and bridge optional
- Customer impact assessment
- Post-experiment stability soak
Safety guardrails
- Never inject destructive malware or real encryption in prod
- No production restore into prod without change window and IR awareness
- Separate test credentials from prod; revoke after exercise
- Document stop conditions: customer SLA breach, data corruption signal, leadership call
- Legal/compliance review for scenarios touching regulated data
Evidence and reporting
Capture per exercise:
- Date, scope, tier, scenario ID
- Participants and roles
- RTA, RPO achieved vs targets
- Pass/fail per validation check
- Screenshots/logs (redacted) in evidence repository
- Findings with severity and owners
- Retest date for failed items
See `references/metrics_reporting_and_governance.md` for KPI definitions.
Continuous improvement
- Feed failures into architecture backlog (not only runbook edits)
- Update playbooks within 5 business days of material gap
- Re-run failed scenarios before claiming closure
- Share blameless summary with IR and BCM
- After real incidents, compare RTA to last drill—update tests if drift >25%