Business continuity and disaster recovery standards (BC/DR)
Criteria verified as of August 2026. Re-verify on the web before committing to anything (§8).
1. Scope and triggers
Applies to the continuity and recovery programme: business impact analysis (BIA),
derivation of recovery objectives, recovery strategies and their cost, the dependency
chain and the recovery order, the plan as a living artifact and its activation criteria,
alternate site and people, exercises and their cadence, dominant design scenarios
(ransomware, site loss, outage of a critical third party), and the honest measurement of whether the plan
works.
Triggers: "BIA", "impact analysis", "RTO", "RPO", "MTPD", "MTO", "continuity plan", "BCP",
"disaster recovery plan", "DRP", "declare the disaster", "activate the plan", "alternate
site", "DR site", "pilot light", "warm standby", "active-active", "multi-region", "multi-cloud",
"recovery order", "dependency chain", "failover", "failing over",
"DR tabletop", "recovery drill", "ransomware recovery", "immutable copy",
"backup isolation", "directory recovery", "forest recovery", "isolated
recovery environment", "IRE", "clean room", "clean recovery environment",
"rebuild in isolation", "vendor exit", "ISO 22301", "DORA art. 11-12",
"NIS2 art. 21(2)(c)".
Guiding principle: RTO and RPO are not chosen by whoever does the restoring, they are derived from the
business impact — and if they are not derived from a BIA, they are wishes in the shape of a number. A double and
non-negotiable corollary: an unrehearsed plan does not exist and a backup with no tested restore does not exist
(invariant shared with onprem-standards §1.3).
Not applicable:
backup-recovery-standards — the most likely collision in the whole
catalogue; a surgical boundary: there lives the mechanics of backup (tool choice,
repository, 3-2-1 topology, job cadence, deduplication, repository encryption,
GFS retention schemes, integrity verification, catalogue, and the concrete restore
procedure). Here lives the plan and the why: what is protected and with what objective derived from the
business (RTO/RPO), in what order it is recovered, who declares the disaster, with what exercise it
is demonstrated and what is communicated. Arbitration rule in one line: "how is the copy made?" belongs to
backup-recovery; "how much can we lose, in what order do we bring things up and who decides?" belongs to
this skill. Here only the principle (3-2-1, immutability, tested restore); the mechanics are not
developed here, they are delegated to it.
incident-management-standards: the incident management process — declaration, severity,
Incident Commander, communication, postmortem. The boundary is one of scale and is declared on both
sides: while the impact is recoverable within the service, it is an incident and that skill
rules. When the continuity plan's activation threshold is crossed (§3.4), the regime
changes: the IC hands command to the crisis director, the change is declared explicitly and with
a timestamp in the channel, and from then on this document rules. The incident process does not
disappear —it still governs communication and record-keeping— but it stops being the one that decides.
incident-response-forensics-standards: the technical response to the compromise. Critical boundary in
ransomware: recovery does not start until eradication is verified; restoring
from a point later than the initial compromise also restores the attacker. The clean
restore point is determined by the investigation, not by the hurry to get back. Forensics is done in
their analysis environment, not in the recovery one (§3.6).
ctf-lab-standards: a training and sample-detonation lab. The isolated recovery
environment (§3.6) is not that: there the malicious is executed on purpose; here the working
premise is that nothing malicious is executing.
sre-practice-standards: everyday reliability — SLI/SLO, error budget and its policy, burn
rate, on-call, capacity. Boundary of regime: the error budget governs the everyday and admits
partial degradation; RTO/RPO govern the disaster, where the service is not degraded but
absent. A service can meet its SLO all year and not survive the loss of its site:
they are two different questions and two different numbers.
grc-compliance-standards: ISO 22301 as a certifiable management system, SoA, risk
register, audit evidence, contractual clauses and third-party register. Here, the
engineering of continuity: the number, the chain, the exercise and its measurement.
privacy-engineering-standards: boundary declared on both sides for deletion.
The obligation to erase and its technical implementation (including reapplying deletions
after a restore) belong to that skill; the concrete retention window and the immutability of the
repository belong to backup-recovery-standards —this skill only sets the RPO from which it is
derived—. Design that resolves the conflict: per-subject encryption from day 1.
onprem-standards: platform umbrella — iron, hypervisor, physical redundancy, cluster
topology. Its invariants (§1.3) rule and this document does not contradict them; its §6 marked as
provisional exactly what is developed here.
ha-clustering-standards: Pacemaker/Corosync, quorum, fencing, resources.
HA is not DR (§3.1): HA absorbs the failure of a component within the same failure domain;
DR assumes the entire domain disappears.
chaos-engineering-standards: the continuous, bounded resilience experiment is theirs
—steady-state hypothesis, fault injection, blast radius, abort conditions—;
the full DR drill —site failover, RTO/RPO, declaration— belongs here. The line:
if the continuity plan is being rehearsed, it belongs here; if a fault is injected to refute a
hypothesis in normal operation, it is theirs.
windows-server-ad-standards: the concrete procedure for recovering the
Active Directory forest from a system state copy, Tier 0, ntdsutil and directory
hygiene. Here, its position in the recovery order (§3.3), the criterion that without
identity nothing is recovered, and the requirement to rehearse it.
data-platform-standards: PITR, replication and failover of the data engine.
cryptography-pki-standards: key management and custody. networking-standards: DNS,
routes, addressing of the alternate site. aws-standards/azure-standards/gcp-standards:
each provider's region, zone and replication primitives. kubernetes-standards: recovery
of cluster state. homelab-standards: a personal lab, where the criterion is cost and not an
RTO commitment.
This is not legal advice: the regulatory framing (§5) is engineering criteria for
designing systems that comply; the interpretation of the obligation is set by legal/compliance.
2. Default decisions
Verify on the web the edition of the standard, the regulatory obligation and the state of tools before
pinning them in a real project (§8). Data from August 2026.
| Decision |
Default |
Justifiable alternative / Forbidden |
| Starting point |
BIA before technology. Without a BIA there are no RTO/RPO, there are opinions |
Reference: ISO/TS 22301:2019 + Amd 1:2024 (management system) and ISO/TS 22317:2021 (BIA guidance, it is a Technical Specification: not certifiable) |
| Who sets RTO/RPO |
The business owner of the process, with impact data (loss per hour, contractual, regulatory, reputational, personal safety) |
FORBIDDEN for the technical team to set them "according to what we can do": that is a capability, not an objective |
| Granularity |
By business process, propagated to the services that support it. A service inherits the strictest RTO of the processes it serves |
RTO per server: it means nothing to anybody |
| Tiers |
3-4 tiers with RTO/RPO per tier and an associated strategy, not a number per system |
Every system with its own number: ungovernable and impossible to rehearse |
| Default strategy |
The simplest one that meets the derived RTO, and no more |
Active-active "because we are serious": it multiplies cost and complexity and adds new failure modes (partition, data conflicts) |
| Critical artifact |
The recovery order with the complete dependency chain (§3.3) |
It is the artifact almost nobody has and the one that decides whether the exercise succeeds |
| Disaster declaration |
A named person with a deputy, written criteria, authority delegated by management |
FORBIDDEN for the decision to require a meeting, a committee or tracking down whoever is on holiday |
| Minimum exercise cadence |
Half-yearly tabletop + annual partial simulation + annual real failover of tier 1 services |
Full annual if the tier justifies it; never less than one real exercise per year — it is what DORA explicitly requires of the financial sector (§5) |
| Dominant design scenario |
Ransomware (including compromise of identity and of the backup system itself), above site loss |
The "the data centre burns down" scenario is easier than the real one: do not use it as the only exercise |
| Backup copies |
At least one immutable or offline, with the backup infrastructure isolated from the production identity domain |
A backup reachable with domain administrator credentials = a backup the attacker deletes first |
| Where you restore after a compromise |
An isolated recovery environment (IRE) with the three isolations —network, identity and management plane— (§3.6), pre-provisioned cold and with the build time measured within the RTO |
On demand from IaC in a separate account by default; permanent and dedicated only if the RTO or the regulation requires it. FORBIDDEN to rebuild on the compromised domain or to administer the IRE with production credentials |
| Key custody |
Outside the backed-up system, with a tested recovery procedure and separation of duties |
An encrypted backup whose key only lives inside the lost system = total loss with extra steps |
| Third parties and SaaS |
Your provider being down is your disaster. Every critical SaaS enters the BIA with its own RTO/RPO, its exit plan and your own backup of your data |
Assuming the SaaS backs up your data for you: it does not (§5) |
| Verification |
RTO/RPO measured in an exercise, with real volumes, published alongside the committed ones |
"Estimated" numbers on a slide: they are discovered to be false on the day they matter |
3. The programme
3.1 The three things that are constantly confused
|
What it absorbs |
What it does not absorb |
Metric |
| High availability |
Failure of a component within the same failure domain (node, disk, AZ) |
Logical corruption, deletion, ransomware, loss of the whole domain — HA replicates the error at network speed |
Availability, SLO |
| Backup |
Corruption, deletion, malicious encryption, human error |
The outage itself: having the copy is not having the service |
RPO, restore time |
| DR |
Loss of the complete failure domain (site, region, provider, identity) |
Nothing, if the recovery order does not exist or has not been rehearsed |
End-to-end RTO |
All three are necessary and none replaces another. The domain's most expensive confusion is
"we have a cluster, we are covered": a badly filtered DELETE, ransomware encryption or a
broken schema change are replicated to all three nodes in milliseconds.
3.2 BIA: the number comes from the business
For each process, with the business owner and in writing:
- Impact per unit of time (1 h, 4 h, 1 day, 1 week): financial, contractual (penalties,
customer SLAs), regulatory, reputational and personal safety. The curve is not
linear: there is almost always a knee, and the knee is what defines the objective.
- MTPD/MTO (maximum tolerable period of disruption): the point beyond which the damage is
irreversible. The RTO is set below the MTPD, with margin, never equal to it.
- RPO: how much work can be redone or lost. Watch the hidden cost: an RPO of 24 h is not "a
day of data", it is a day of manual re-entry with its own error rate, and that work
also consumes the RTO.
- Seasonality and critical windows: accounting close, campaign, payroll, enrolment period. The
same process can have an MTPD of a week in August and of two hours on the 30th.
- Minimum resources to operate in degraded mode: people, systems, data, providers,
facilities. It includes the alternative manual procedure where one exists: for many processes
it is faster to work on paper for twelve hours than to restore, and nobody has it written down.
- Interdependencies: which processes depend on this one and which ones it depends on. §3.3 is born here.
BIA output: tiers, RTO/RPO per tier, and the list of tier 1 services — which is short if the
exercise has been done honestly. If everything is tier 1, there is no BIA: there is a wish list.
3.3 The recovery chain: the artifact almost nobody has
No application starts on its own. The real order, almost always ignored until the first exercise:
0. People and out-of-band communication (if you cannot convene, none of the rest happens)
1. Power, physical network, WAN connectivity (alternate site reachable)
2. Addressing, DNS and resolution (everything else depends on resolving names)
3. Identity and directory (without authentication nothing can be administered)
4. Secrets management and PKI/certificates (without secrets or certificates the service does not start)
5. Time (NTP) (clocks: Kerberos, TLS and logs depend on it)
6. Storage and databases (restore and integrity validation)
7. Compute platform (hypervisor/cluster/orchestrator)
8. Application services by tier, in dependency order
9. Third-party integrations and reactivation of inbound flows
10. Functional verification with the business and communication of restoration
Rules:
- The chain is documented as a dependency graph, not as a wish list, and it is validated in
the exercise: the exercise exists precisely to discover that step 8 needed something from
step 3 that nobody had noted.
- Circular dependencies: the classic case is the secrets manager that authenticates against the
IdP that needs a secret from the manager. They are detected by drawing the graph and broken with a
documented cold-start path (a break-glass credential in physical or sealed custody, outside
both systems).
- The plan's self-reference: the runbook, the inventory, the network documentation and the contact
list cannot live only in the system that goes down. A copy out of band, accessible without
corporate SSO, and tested — a phone list on the wiki that is down does not exist.
- The backup system is recovered too: if the backup server was part of the lost
site, restoring the catalogue is the step preceding everything else. Rehearse it.
3.4 The plan: activation, command and people
- Written, observable activation criteria: loss of a site or region; unavailability of
a tier 1 service with an estimated recovery above its MTPD; a confirmed
compromise requiring rebuild; loss of a critical provider with no restoration date;
unavailability of key personnel. When a criterion is met, it is activated: doubt is
resolved by activating, because deactivating costs a notification and not activating costs the business.
- Who declares: a named role (typically management or the continuity lead) with two
deputies and a written order of succession, with authority delegated in advance by management — the
delegation is signed cold, not improvised at 03:00. The declaration is an explicit act, with
a timestamp, recorded, and it marks the change of regime from the incident process
(
incident-management-standards) to this one.
- Crisis structure: crisis director (decides and prioritises, does not execute), technical
recovery leads per layer, communication lead (internal, customers, regulators,
press: a single spokesperson), business liaison (validates that what has been recovered is usable) and a decision
log. Shifts from minute one: a disaster lasts days, not hours, and exhaustion is
what produces the expensive decisions.
- Crisis communication prepared cold: templates per audience, a tested alternative channel,
and the notification obligations matrix already written (coordinated with the
incident skills). Improvising communication during the crisis is how a technical incident becomes
a reputational crisis.
- People — the assumption that breaks most plans: people can be on sick leave, on holiday, out of
coverage, at the affected site or unwilling to answer the phone at 4:00 on a Sunday. The plan
requires: two capable people per critical task (no single hero), contact details outside the
corporate system, procedures written so somebody who is not the author can execute them, and
transport/accommodation arranged if the alternate site is physical. The runbook's acid test:
can it be executed by somebody who did not write it, at 03:00, without phoning anyone? If not, it is not a
runbook.
- The plan is code, not a PDF: versioned, with an owner, with the date of its last test visible and with
a mandatory review after any relevant architectural change. A plan that cites servers
that no longer exist is worse than no plan, because it generates false confidence.
3.5 Strategies and their real cost
| Strategy |
Typical RTO |
Typical RPO |
Cost |
When |
| Backup–restore |
Hours to days |
Hours |
Low |
Tier 3-4. The real RTO is dominated by restoring and validating the volume, not by launching the job |
| Pilot light |
Hours |
Minutes |
Medium-low |
A minimal core (replicated data, network and templates ready) switched on; the rest is brought up on activation |
| Warm standby |
Tens of minutes |
Seconds to minutes |
Medium-high |
A reduced environment but running and exercised; it scales on activation |
| Active-active |
Close to zero |
Close to zero |
Very high |
Only if the MTPD requires it. You pay: data consistency, conflict resolution, latency and a whole new class of failures |
- Multi-region: the default option for a regional disaster; the cost people forget is the
data transfer and the configuration drift between regions — a secondary region that
is not deployed from the same code diverges and fails on the day it is used.
- Multi-provider: it is sold as resilience and almost always buys complexity. It is defensible
when the real risk is the whole provider (concentration, regulatory decision, contractual
exit), and it requires giving up differentiating managed services or maintaining two
implementations. A one-way door decision: it requires an ADR with the operational and
people cost quantified. A more honest and much cheaper alternative: a proven capacity to leave
(exportable data, portable IaC, a rebuild rehearsal) instead of running in two places at once.
- What almost never gets replicated and sinks the exercise: DNS and its delegation, certificates and PKI,
secrets, in-flight queues, firewall and load balancer configuration, licences tied to hardware or
to a MAC, outbound integrations with a source IP on the third party's allowlist, and the backup
and monitoring infrastructure itself.
3.6 The isolated recovery environment (IRE / clean room)
When the disaster is a compromise and not a fire, production stops being a place to
restore to: you cannot demonstrate that it is clean, and if the directory is compromised there is not even
an identity with which to administer it. The isolated recovery environment is the place where
a service is restored, cleaned, validated and declared fit before returning it to production.
Its product is not a powered-on server: it is rebuilt and signed trust. With the directory
compromised, it is the plan's first physical deliverable — without it there is nowhere to restore anything.
What it is not (or stops being):
- It is not a training or sample-detonation lab (
ctf-lab-standards): there
the threat is executed on purpose and the isolation protects the world from the lab; here the
premise is that nothing malicious is executing and the isolation protects the environment from the world.
- It is not the forensic environment (
incident-response-forensics-standards): acquisition, timeline,
chain of custody and the analysis workstation are theirs. The IRE consumes the result of that
investigation —clean point, IOCs, persistence list— and does not produce it.
- It is not preproduction, nor a test environment, nor burst capacity. An IRE with a second use
has users, credentials, integrations and production routes: it is no longer an IRE.
- It is not a copy: it is compute, network, storage and a management plane. The immutable repository
is the input; the IRE is the machine that turns it into a service.
The three isolations that define it — all three, or there is no IRE:
- Network. Real default-deny: no route to production nor to the management network, and no Internet
except for named, justified, temporary and logged egress (EDR signatures and console,
licence activation, verified download of a binary). Its own DNS and NTP inside the IRE:
if it resolves names against production, it is not isolated — and the clock is not a detail, because
Kerberos, TLS and log correlation depend on it (§3.3, step 5). The isolation is
checked from the inside (an explicit attempt to reach and to resolve production, with the result
recorded), it is not assumed from the diagram.
- Identity — the one most often got wrong. Directory, credentials and MFA belonging to the
IRE, created outside the compromised domain, with no trusts and no federation with it. The classic
failure: an impeccably separate network is built and then administered with the usual domain
administrator account — the one the attacker controls —, so the isolation lasts until the first
login. Corollary of clean source: it is administered from a device built
from scratch from a trusted source (a new administration workstation), not from the administrator's
laptop nor from a production jump host. Microsoft says it literally for systemic identity
compromise: "ensure any actions taken are performed from a trusted device built from
a clean source" (verified Aug 2026, §8).
- Management. Hypervisor, storage, backup console, deployment tooling,
monitoring and out-of-band access itself (IPMI/KVM) outside the domain being recovered,
with their own local accounts and independent MFA. If the management plane is the same, there is no
isolation, however many VLANs are drawn: whoever controls the hypervisor controls all the
machines restored inside it. It is the direct continuation of the §2 criterion (backup outside
the domain) and of the Tier 0 scope of
windows-server-ad-standards.
DORA turns part of this into an obligation for its sector: when restoring with its own systems it requires
using ICT systems "physically and logically segregated from the source ICT system" (art. 12(3);
verified Aug 2026 against a secondary source — cross-check it with the official text before citing it,
§8).
Which medium you restore from and what you install with:
- Only from the immutable or offline copy. The online copy lives in the same identity and
network plane as the attacker: its integrity is not demonstrable, and demonstrating it is exactly what is
needed. The copy is mounted read-only and restored towards the IRE, never the other way round; the
credential the IRE uses against the repository reads and does not delete.
- The backup catalogue and the encryption material go in first. Without them, the immutable repository
is expensive noise (§4, gate 8).
- The binary comes from trusted media, not from the compromised environment. ISOs, base images, agents,
drivers, packages and IaC templates are obtained from the vendor's source with a verified signature
or hash, or from sealed media kept cold. Never from the installers share, from the
internal image registry, from the deployment server nor from the fallen environment's golden template:
those are precisely the places where a backdoor survives the restore.
- Structural preference: rebuild the system from a trusted source and IaC and restore only
the data, instead of restoring the full image — it is faster and does not drag along the attacker's
persistence (consistent with
backup-recovery-standards §3.8; the choice between the two routes is made
explicit and the chosen one is rehearsed).
Rebuild order inside the IRE — identity-first. It is the chain of §3.3 compressed and with
the compromise as a premise:
0. IRE management plane + administration workstation built from a clean source
1. IRE internal network, own DNS and NTP, isolation verification
2. Backup catalogue and encryption material
3. IDENTITY: directory restored from the point the investigation determines, in isolation,
with persistence removal and rotations → nothing else is restored until this is closed
4. Secrets and PKI: whatever lived in the compromised domain is REISSUED, not restored
5. Data and applications by tier, in dependency order
6. Functional validation with the business + IOC sweep + EDR reporting
- Each layer is validated before stacking the next: the IRE exists so that the problem appears
there and not in production; stacking without validating turns the clean environment into a second copy of
the disaster.
- The concrete procedure for the directory (DSRM, metadata cleanup, FSMO, RID, double
krbtgt rotation) belongs to windows-server-ad-standards §3.9. Here, the requirement that it happens
inside the IRE and before everything else.
Criteria for "clean": what you must be able to assert before reconnecting. It is not "it passed the antivirus".
In writing, with evidence and with whatever could not be determined declared explicitly:
- the restore point is earlier than the initial compromise according to the investigation, not according to the
detection date;
- the vector is closed and tested, and persistence has been specifically searched for and removed
(gate 7 of
incident-response-forensics-standards);
- the credentials in scope are rotated, including those that only exist inside what was
restored (service accounts, embedded keys, integration tokens, client certificates):
rotating half is not rotating;
- the case's IOCs have been swept over what was restored and the EDR is installed and reporting before
reconnection, not after;
- what was restored does what it is supposed to do (functional test validated by the business), not just
starts;
- the subsequent enhanced monitoring is active and with a defined window.
Who signs it off: technical security fitness (verified eradication) is signed by the
investigation lead; the functional one, by the business liaison; and reconnection to
production is authorised by the crisis director (§3.4), with a timestamp and a record. They are three
different questions and one signature does not cover all three.
When it is built — the trap. An IRE designed on the day of the incident is designed with no identity to
authenticate with, without the documentation (which was in the fallen domain) and with no margin to buy
or contract anything. Mandatory split:
- Pre-provisioned and tested cold (non-negotiable): the IRE's emergency identity and its
break-glass credential in physical or sealed custody; access to the immutable repository and to the
keys, with its separation-of-duties procedure; runbook, inventory and contacts out of
band; a separate management plane with its own local accounts; and the written decision of where it is
stood up, with capacity, contracts and licences checked.
- Improvisable on D-day: exact sizing, number of machines, internal addressing and which
tier services are brought up first.
- Cut-off rule: anything requiring authentication against the compromised domain, or contracting,
buying or waiting for a third party, is not improvisable — either it is resolved cold, or it does not exist.
- It is exercised against: the test restore and the partial simulation (§3.7) are executed
in the IRE, not in a comfortable test environment. It is the only way to know that the IRE exists and
how long it takes to exist.
Cost and proportionality. A permanent, dedicated IRE is expensive and is not always justified;
what is not optional is having decided and tested how one is obtained. The scale, from minimum to
maximum:
| Level |
What it is |
When it suffices |
| Minimum acceptable |
The pre-provisioned items above + a written and rehearsed procedure for standing up the IRE on demand, with the build time measured and counted within the RTO |
It is the floor for everybody. If the build time has not been measured, the RTO of a compromise scenario is fiction |
| On demand in the cloud or from IaC |
A separate account, subscription or tenant —another administrative failure domain (§5)—, templates ready and deployment tested periodically |
The default option for most: near-zero cost at rest and a bounded, measurable build time |
| Permanent and dedicated |
Capacity switched on, with no other use, with its own management plane and its own identity |
Only if the tier 1 RTO does not allow the time to build it, or if the regulation or the contract requires it |
The costs people forget and that decide the exercise: licences and support for the software that has to be
brought up there (more than one is tied to hardware, a MAC or an activation server on the Internet that the
IRE cannot reach), and the time and cost of retrieval from an archive storage class.
Both are checked cold, not on D-day.
3.7 Exercises: the only proof that the plan exists
A progressive scale; none replaces the next:
- Tabletop (half-yearly): around a table, no systems. It tests decisions, roles, authority and
communication. Cheap and it always finds something: usually that nobody knows who declares.
- Partial simulation (annual): a real restore of a service to the IRE (§3.6), with real
data and real volume, timed — including the time to build the IRE itself.
It reveals that the estimated RTO was optimistic by a factor of 3 to 10.
- Real failover (annual for tier 1): the service is genuinely switched over, in an agreed window, and it is
operated from the alternate site long enough for the problems to appear (hours, not
ten minutes). It includes the way back (failback), which is the forgotten half and often the most
difficult.
Rules of the exercise:
- Everything is timed and compared with the committed RTO/RPO. That contrast is the deliverable.
- An exercise that cannot fail is a demonstration, not an exercise. It is allowed to go wrong;
that is exactly what it is for.
- Rotate the participants: if it is always executed by whoever wrote the runbook, you are measuring that
person, not the plan.
- Scenarios that must be exercised beyond "the data centre goes down": ransomware with attacked backups,
directory compromise, outage of the cloud provider or a critical SaaS, loss of key personnel,
silent corruption detected late (up to which date do you have good copies?), and failure of the backup
system itself.
- Every finding comes out with a named owner and a date, and its closure is reviewed. An exercise with no closed
actions is tourism.
4. Gates (they break the programme, not the build)
- Without a tested restore there is no backup. The indicator is "we restored and validated X in Y
minutes", with a date, not "the job finished green". The age of the last validated restore
per system is a first-class SLI, with an alert when it gets old.
- Without an exercise in the last 12 months there is no plan: a tier 1 service with no exercise moves to
"no declared coverage" status and is escalated to a risk formally accepted by its business owner
(via
grc-compliance-standards). It is not glossed over.
- RTO/RPO measured and published alongside the committed ones. If the measured one exceeds the committed one, either
the architecture is corrected or the commitment is corrected: keeping the false number is the most expensive
governance failure in the domain.
- Coverage: % of tier 1 services with RTO/RPO derived from a BIA, with a documented recovery
order and with an exercise within its window. All three at once, or it does not count.
- Cold-start test of the critical chain: identity, DNS, secrets and PKI recovered
from scratch, without depending on themselves. It is the gate that most plans fail.
- Backup isolation test: demonstrate that the production administrator credential
cannot delete or alter the copies, and that the immutable copy withstands a deliberate
attempt (executed in an exercise, not assumed).
- Plan drift: compare the plan with the real inventory. References to systems that do not
exist, or systems in production with no entry in the plan, are findings.
- Key custody verified: recover an encrypted copy using only the material
held outside, with the designated people and their separation-of-duties procedure.
5. Scenarios and regulatory framing
Ransomware: the scenario that dictates the design
- The attacker attacks the backups first. Backup is not a recovery layer if it shares
the identity domain and the production network. Requirements: isolated backup infrastructure
(ideally outside the domain — domain-joined backup servers are a documented vector),
its own non-reused credentials, independent MFA, a separate management plane,
and at least one immutable or offline copy (object lock, removable media, a repository with
retention enforced by the provider).
- Backup infrastructure is critical and exposed software: during 2026 multiple critical
RCEs were published in a leading backup product (Veeam Backup & Replication: the March 2026 batch
and CVE-2026-44963, CVSS v4 9.4, patched on 9 Jun 2026, exploitable by any
low-privilege domain user on domain-joined installations), and CISA has catalogued
earlier flaws in the same product as actively exploited by ransomware groups. Patch
the backup system with the same urgency as an exposed service, and take it out of the domain.
Verify the current status before citing any CVE (§8).
- Identity recovery first. If the directory is compromised, the recovery order
changes completely: nothing is restored on top of an identity the attacker controls.
Restoring the directory is not restoring a copy: it is restoring trust —a clean copy
earlier than the compromise, an isolated environment, removal of persistence (hidden privileged
accounts,
AdminSDHolder, SidHistory, manipulated GPOs), validation and only then reconnection—.
That isolated environment is the IRE of §3.6, and it is pre-provisioned before it is needed; the
concrete procedure for AD belongs to windows-server-ad-standards (§3.9).
- The clean restore point is determined by the investigation, not by the hurry: the initial
compromise is usually much earlier than the detection, so the retention depth must cover
the plausible dwell time (months, not days). Coordinate with
incident-response-forensics-standards.
- Recovery time with real volumes, measured: restoring tens of TB does not happen at the speed of
the commercial datasheet. Measure, and if the number does not fit inside the RTO, change the strategy or the
commitment.
- Double extortion: recovering the service does not close the incident. There is still a breach, with its
obligations (see
privacy-engineering-standards and incident-response-forensics-standards). The
decision to pay is not technical.
Third parties and SaaS
- Your provider being down is your disaster, and your customer does not accept "it is the provider's fault". Every
critical third party enters the BIA with its effective contractual RTO/RPO (read it: the SLA usually
compensates with credit, not with recovery) and with its contingency plan: degraded mode,
alternative, or manual procedure.
- SaaS does not back up your data for you. The shared responsibility model leaves the
protection of the data on the customer's side in every model (IaaS, PaaS and SaaS), and the provider's
replication is not backup: a deletion, a corruption or malicious encryption are
replicated all the same. The native recycle bin has limited retention and an attacker with permissions can
empty it. Microsoft expressly recommends in its services agreement backing up content with
third-party applications; there is also a paid native service (Microsoft 365 Backup, GA
since late 2024, consumption by protected GB) with partial workload coverage —
verify what it covers today before assuming it is enough (§8).
- Vendor exit: real exportability of the data (tested, not documented), a usable
format, the availability window after termination and the exit cost. It is tested once a year as
part of the exercise, just like a restore.
- Concentration: if your production, your backup and your plan B are with the same provider and in the same
account, your DR covers the failure of a region, not that of the provider nor of the account (compromise,
administrative closure, billing error). At least one copy must be in another administrative failure
domain.
Regulatory obligations (status Aug 2026, verify every point in §8)
- DORA (EU Regulation 2022/2554, applicable since 17 Jan 2025, financial entities) is
the most prescriptive framework on continuity and the one worth using as a bar even outside the
sector: art. 11 (ICT continuity policy and response and recovery plans) and art.
12 (backup policies and restoration and recovery procedures). It requires, among
others: RTO and RPO per function, determined considering whether it is a critical or important function and its
impact on market efficiency (art. 12(6)); restoration with physically and logically
segregated systems from the source; adequate redundant capacities (except for microenterprises); a secondary
site sufficiently distant to have a different risk profile, capable of sustaining the
critical functions and immediately accessible to staff; post-recovery checks and reconciliations
to guarantee data integrity; and testing of the plans at least
annually and upon substantial changes, including cyberattack scenarios and switchover between
the primary and the redundant infrastructure, with a crisis management and communication function
(art. 14). Advanced resilience testing (TLPT) is the territory of
offensive-security-standards.
- NIS2 (EU Directive 2022/2555), art. 21(2)(c): "business continuity, such as backup
management and disaster recovery, and crisis management". The
Implementing Regulation (EU) 2024/2690 (17 Oct 2024) develops the technical and
methodological requirements: it
…(truncated)
1---2name: bcdr-standards3description: Business continuity and disaster recovery as a program. Use for a business impact analysis (BIA), deriving RTO/RPO/MTPD from business impact rather than from what infrastructure can do today, mapping the dependency graph and the recovery sequence, choosing between backup-restore, pilot light, warm standby and active-active, multi-region or multi-cloud DR posture, who declares a disaster and under which activation criteria, crisis communication and alternate site, DR drills from walkthrough to live failover and failback, ransomware recovery with immutable or offline copies and backup infrastructure isolated from the production domain, building an isolated recovery environment (IRE) or clean room where restored systems are rebuilt and declared trustworthy before reconnection, identity-first recovery sequencing, SaaS and vendor dependency with exit and data-protection responsibility, encryption key escrow held outside the backed-up system, measured versus committed recovery objectives, ISO 22301 and ISO/TS 223174---56# Business continuity and disaster recovery standards (BC/DR)78Criteria verified as of **August 2026**. Re-verify on the web before committing to anything (§8).910## 1. Scope and triggers1112Applies to the **continuity and recovery programme**: business impact analysis (BIA),13derivation of recovery objectives, recovery strategies and their cost, the dependency14chain and the **recovery order**, the plan as a living artifact and its activation criteria,15alternate site and people, exercises and their cadence, dominant design scenarios16(ransomware, site loss, outage of a critical third party), and the honest measurement of whether the plan17works.1819Triggers: "BIA", "impact analysis", "RTO", "RPO", "MTPD", "MTO", "continuity plan", "BCP",20"disaster recovery plan", "DRP", "declare the disaster", "activate the plan", "alternate21site", "DR site", "pilot light", "warm standby", "active-active", "multi-region", "multi-cloud",22"recovery order", "dependency chain", "failover", "failing over",23"DR tabletop", "recovery drill", "ransomware recovery", "immutable copy",24"backup isolation", "directory recovery", "forest recovery", "isolated25recovery environment", "IRE", "clean room", "clean recovery environment",26"rebuild in isolation", "vendor exit", "ISO 22301", "DORA art. 11-12",27"NIS2 art. 21(2)(c)".2829**Guiding principle**: **RTO and RPO are not chosen by whoever does the restoring, they are derived from the30business impact** — and if they are not derived from a BIA, they are wishes in the shape of a number. A double and31non-negotiable corollary: **an unrehearsed plan does not exist** and **a backup with no tested restore does not exist**32(invariant shared with `onprem-standards` §1.3).3334**Not applicable**:35- `backup-recovery-standards` — **the most likely collision in the whole36 catalogue; a surgical boundary**: there lives the **mechanics** of backup (tool choice,37 repository, 3-2-1 topology, job cadence, deduplication, repository encryption,38 GFS retention schemes, integrity verification, catalogue, and the concrete restore39 procedure). Here lives the **plan and the why**: what is protected and with what objective derived from the40 business (RTO/RPO), in what **order** it is recovered, who declares the disaster, with what exercise it41 is demonstrated and what is communicated. Arbitration rule in one line: **"how is the copy made?" belongs to42 `backup-recovery`; "how much can we lose, in what order do we bring things up and who decides?" belongs to43 this skill.** Here only the principle (3-2-1, immutability, tested restore); **the mechanics are not44 developed here**, they are delegated to it.45- `incident-management-standards`: the incident management process — declaration, severity,46 Incident Commander, communication, postmortem. **The boundary is one of scale and is declared on both47 sides**: while the impact is recoverable within the service, it is an incident and that skill48 rules. When the continuity plan's activation threshold is crossed (§3.4), **the regime49 changes**: the IC hands command to the crisis director, the change is declared explicitly and with50 a timestamp in the channel, and from then on this document rules. The incident process does not51 disappear —it still governs communication and record-keeping— but it stops being the one that decides.52- `incident-response-forensics-standards`: the technical response to the compromise. Critical boundary in53 ransomware: **recovery does not start until eradication is verified**; restoring54 from a point later than the initial compromise also restores the attacker. The clean55 restore point is determined by the investigation, not by the hurry to get back. **Forensics is done in56 their analysis environment, not in the recovery one** (§3.6).57- `ctf-lab-standards`: a training and sample-detonation lab. **The isolated recovery58 environment (§3.6) is not that**: there the malicious is executed on purpose; here the working59 premise is that **nothing malicious is executing**.60- `sre-practice-standards`: **everyday** reliability — SLI/SLO, error budget and its policy, burn61 rate, on-call, capacity. **Boundary of regime**: the error budget governs the everyday and admits62 partial degradation; **RTO/RPO govern the disaster**, where the service is not degraded but63 absent. A service can meet its SLO all year and not survive the loss of its site:64 they are two different questions and **two different numbers**.65- `grc-compliance-standards`: **ISO 22301 as a certifiable management system**, SoA, risk66 register, audit evidence, contractual clauses and third-party register. Here, the67 **engineering of continuity**: the number, the chain, the exercise and its measurement.68- `privacy-engineering-standards`: boundary declared on both sides for **deletion**.69 The obligation to erase and its technical implementation (including reapplying deletions70 after a restore) belong to that skill; **the concrete retention window and the immutability of the71 repository belong to `backup-recovery-standards`** —this skill only sets the RPO from which it is72 derived—. Design that resolves the conflict: per-subject encryption from day 1.73- `onprem-standards`: platform umbrella — iron, hypervisor, physical redundancy, cluster74 topology. Its invariants (§1.3) rule and this document does not contradict them; its §6 marked as75 provisional exactly what is developed here.76- `ha-clustering-standards`: Pacemaker/Corosync, quorum, fencing, resources.77 **HA is not DR** (§3.1): HA absorbs the failure of a component within the same failure domain;78 DR assumes the entire domain disappears.79- `chaos-engineering-standards`: **the continuous, bounded resilience experiment is theirs**80 —steady-state hypothesis, fault injection, *blast radius*, abort conditions—;81 **the full DR drill —site failover, RTO/RPO, declaration— belongs here**. The line:82 if the continuity plan is being rehearsed, it belongs here; if a fault is injected to refute a83 hypothesis in normal operation, it is theirs.84- `windows-server-ad-standards`: the concrete procedure for recovering the85 Active Directory forest from a system state copy, Tier 0, `ntdsutil` and directory86 hygiene. Here, **its position in the recovery order** (§3.3), the criterion that without87 identity nothing is recovered, and the requirement to rehearse it.88- `data-platform-standards`: PITR, replication and failover of the data engine.89 `cryptography-pki-standards`: key management and custody. `networking-standards`: DNS,90 routes, addressing of the alternate site. `aws-standards`/`azure-standards`/`gcp-standards`:91 each provider's region, zone and replication primitives. `kubernetes-standards`: recovery92 of cluster state. `homelab-standards`: a personal lab, where the criterion is cost and not an93 RTO commitment.9495**This is not legal advice**: the regulatory framing (§5) is engineering criteria for96designing systems that comply; the interpretation of the obligation is set by legal/compliance.9798## 2. Default decisions99100> Verify on the web the edition of the standard, the regulatory obligation and the state of tools before101> pinning them in a real project (§8). Data from August 2026.102103| Decision | Default | Justifiable alternative / Forbidden |104|---|---|---|105| Starting point | **BIA before technology.** Without a BIA there are no RTO/RPO, there are opinions | Reference: **ISO/TS 22301:2019 + Amd 1:2024** (management system) and **ISO/TS 22317:2021** (BIA guidance, it is a *Technical Specification*: not certifiable) |106| Who sets RTO/RPO | **The business owner of the process**, with impact data (loss per hour, contractual, regulatory, reputational, personal safety) | **FORBIDDEN** for the technical team to set them "according to what we can do": that is a capability, not an objective |107| Granularity | By **business process**, propagated to the services that support it. A service inherits the strictest RTO of the processes it serves | RTO per server: it means nothing to anybody |108| Tiers | **3-4 tiers** with RTO/RPO per tier and an associated strategy, not a number per system | Every system with its own number: ungovernable and impossible to rehearse |109| Default strategy | **The simplest one that meets the derived RTO**, and no more | Active-active "because we are serious": it multiplies cost and complexity and adds new failure modes (partition, data conflicts) |110| Critical artifact | **The recovery order** with the complete dependency chain (§3.3) | It is the artifact almost nobody has and the one that decides whether the exercise succeeds |111| Disaster declaration | **A named person with a deputy**, written criteria, authority delegated by management | **FORBIDDEN** for the decision to require a meeting, a committee or tracking down whoever is on holiday |112| Minimum exercise cadence | **Half-yearly tabletop** + **annual partial simulation** + **annual real failover** of tier 1 services | Full annual if the tier justifies it; **never** less than one real exercise per year — it is what DORA explicitly requires of the financial sector (§5) |113| Dominant design scenario | **Ransomware** (including compromise of identity and of the backup system itself), above site loss | The "the data centre burns down" scenario is easier than the real one: do not use it as the only exercise |114| Backup copies | **At least one immutable or offline**, with the backup infrastructure **isolated from the production identity domain** | A backup reachable with domain administrator credentials = a backup the attacker deletes first |115| Where you restore after a compromise | **An isolated recovery environment (IRE)** with the three isolations —network, **identity** and management plane— (§3.6), pre-provisioned cold and with the **build time measured** within the RTO | On demand from IaC in a separate account by default; permanent and dedicated only if the RTO or the regulation requires it. **FORBIDDEN** to rebuild on the compromised domain or to administer the IRE with production credentials |116| Key custody | **Outside the backed-up system**, with a tested recovery procedure and separation of duties | An encrypted backup whose key only lives inside the lost system = total loss with extra steps |117| Third parties and SaaS | **Your provider being down is your disaster.** Every critical SaaS enters the BIA with its own RTO/RPO, its exit plan and **your own backup of your data** | Assuming the SaaS backs up your data for you: it does not (§5) |118| Verification | **RTO/RPO measured in an exercise, with real volumes**, published alongside the committed ones | "Estimated" numbers on a slide: they are discovered to be false on the day they matter |119120## 3. The programme121122### 3.1 The three things that are constantly confused123124| | What it absorbs | What it does **not** absorb | Metric |125|---|---|---|---|126| **High availability** | Failure of a component within the same failure domain (node, disk, AZ) | Logical corruption, deletion, ransomware, loss of the whole domain — **HA replicates the error at network speed** | Availability, SLO |127| **Backup** | Corruption, deletion, malicious encryption, human error | The outage itself: having the copy is not having the service | RPO, restore time |128| **DR** | Loss of the complete failure domain (site, region, provider, identity) | Nothing, if the recovery order does not exist or has not been rehearsed | End-to-end RTO |129130All three are necessary and **none replaces another**. The domain's most expensive confusion is131"we have a cluster, we are covered": a badly filtered `DELETE`, ransomware encryption or a132broken schema change are replicated to all three nodes in milliseconds.133134### 3.2 BIA: the number comes from the business135136For each process, with the business owner and in writing:137138- **Impact per unit of time** (1 h, 4 h, 1 day, 1 week): financial, contractual (penalties,139 customer SLAs), regulatory, reputational and **personal safety**. The curve is not140 linear: there is almost always a knee, and the knee is what defines the objective.141- **MTPD/MTO** (maximum tolerable period of disruption): the point beyond which the damage is142 irreversible. **The RTO is set below the MTPD, with margin**, never equal to it.143- **RPO**: how much work can be redone or lost. Watch the hidden cost: an RPO of 24 h is not "a144 day of data", it is **a day of manual re-entry** with its own error rate, and that work145 also consumes the RTO.146- **Seasonality and critical windows**: accounting close, campaign, payroll, enrolment period. The147 same process can have an MTPD of a week in August and of two hours on the 30th.148- **Minimum resources to operate in degraded mode**: people, systems, data, providers,149 facilities. It includes the **alternative manual procedure** where one exists: for many processes150 it is faster to work on paper for twelve hours than to restore, and nobody has it written down.151- **Interdependencies**: which processes depend on this one and which ones it depends on. §3.3 is born here.152153BIA output: **tiers**, RTO/RPO per tier, and the list of tier 1 services — which is short if the154exercise has been done honestly. If everything is tier 1, there is no BIA: there is a wish list.155156### 3.3 The recovery chain: the artifact almost nobody has157158No application starts on its own. The real order, almost always ignored until the first exercise:159160```1610. People and out-of-band communication (if you cannot convene, none of the rest happens)1621. Power, physical network, WAN connectivity (alternate site reachable)1632. Addressing, DNS and resolution (everything else depends on resolving names)1643. Identity and directory (without authentication nothing can be administered)1654. Secrets management and PKI/certificates (without secrets or certificates the service does not start)1665. Time (NTP) (clocks: Kerberos, TLS and logs depend on it)1676. Storage and databases (restore and integrity validation)1687. Compute platform (hypervisor/cluster/orchestrator)1698. Application services by tier, in dependency order1709. Third-party integrations and reactivation of inbound flows17110. Functional verification with the business and communication of restoration172```173174Rules:175- **The chain is documented as a dependency graph, not as a wish list**, and it is **validated in176 the exercise**: the exercise exists precisely to discover that step 8 needed something from177 step 3 that nobody had noted.178- **Circular dependencies**: the classic case is the secrets manager that authenticates against the179 IdP that needs a secret from the manager. They are detected by drawing the graph and broken with a180 documented cold-start path (a break-glass credential in physical or sealed custody, outside181 both systems).182- **The plan's self-reference**: the runbook, the inventory, the network documentation and the contact183 list **cannot live only in the system that goes down**. A copy out of band, accessible without184 corporate SSO, and **tested** — a phone list on the wiki that is down does not exist.185- **The backup system is recovered too**: if the backup server was part of the lost186 site, restoring the catalogue is the step preceding everything else. Rehearse it.187188### 3.4 The plan: activation, command and people189190- **Written, observable activation criteria**: loss of a site or region; unavailability of191 a tier 1 service with an estimated recovery **above its MTPD**; a confirmed192 compromise requiring rebuild; loss of a critical provider with no restoration date;193 unavailability of key personnel. When a criterion is met, **it is activated**: doubt is194 resolved by activating, because deactivating costs a notification and not activating costs the business.195- **Who declares**: a named role (typically management or the continuity lead) **with two196 deputies and a written order of succession**, with authority delegated in advance by management — the197 delegation is signed cold, not improvised at 03:00. The declaration is an explicit act, with198 a timestamp, recorded, and **it marks the change of regime** from the incident process199 (`incident-management-standards`) to this one.200- **Crisis structure**: crisis director (decides and prioritises, does not execute), technical201 recovery leads per layer, communication lead (internal, customers, regulators,202 press: **a single spokesperson**), business liaison (validates that what has been recovered is usable) and a decision203 log. Shifts from minute one: **a disaster lasts days, not hours**, and exhaustion is204 what produces the expensive decisions.205- **Crisis communication prepared cold**: templates per audience, a tested alternative channel,206 and the notification obligations matrix **already written** (coordinated with the207 incident skills). Improvising communication during the crisis is how a technical incident becomes208 a reputational crisis.209- **People — the assumption that breaks most plans**: people can be on sick leave, on holiday, out of210 coverage, at the affected site or unwilling to answer the phone at 4:00 on a Sunday. The plan211 requires: **two capable people per critical task** (no single hero), contact details outside the212 corporate system, procedures written so somebody who is not the author can execute them, and213 transport/accommodation arranged if the alternate site is physical. **The runbook's acid test:214 can it be executed by somebody who did not write it, at 03:00, without phoning anyone?** If not, it is not a215 runbook.216- **The plan is code, not a PDF**: versioned, with an owner, with the date of its last test visible and with217 a mandatory review after any relevant architectural change. A plan that cites servers218 that no longer exist is worse than no plan, because it generates false confidence.219220### 3.5 Strategies and their real cost221222| Strategy | Typical RTO | Typical RPO | Cost | When |223|---|---|---|---|---|224| **Backup–restore** | Hours to days | Hours | Low | Tier 3-4. The real RTO is dominated by **restoring and validating the volume**, not by launching the job |225| **Pilot light** | Hours | Minutes | Medium-low | A minimal core (replicated data, network and templates ready) switched on; the rest is brought up on activation |226| **Warm standby** | Tens of minutes | Seconds to minutes | Medium-high | A reduced environment but **running and exercised**; it scales on activation |227| **Active-active** | Close to zero | Close to zero | Very high | Only if the MTPD requires it. You pay: data consistency, conflict resolution, latency and a whole new class of failures |228229- **Multi-region**: the default option for a regional disaster; the cost people forget is the230 **data transfer and the configuration drift between regions** — a secondary region that231 is not deployed from the same code diverges and fails on the day it is used.232- **Multi-provider**: it is sold as resilience and almost always buys complexity. It is defensible233 when the real risk is **the whole provider** (concentration, regulatory decision, contractual234 exit), and it requires giving up differentiating managed services or maintaining two235 implementations. **A one-way door decision: it requires an ADR with the operational and236 people cost quantified.** A more honest and much cheaper alternative: **a proven capacity to leave**237 (exportable data, portable IaC, a rebuild rehearsal) instead of running in two places at once.238- **What almost never gets replicated and sinks the exercise**: DNS and its delegation, certificates and PKI,239 secrets, in-flight queues, firewall and load balancer configuration, licences tied to hardware or240 to a MAC, outbound integrations with a source IP on the third party's allowlist, and **the backup241 and monitoring infrastructure itself**.242243### 3.6 The isolated recovery environment (IRE / *clean room*)244245When the disaster is a **compromise** and not a fire, production stops being a place to246restore to: you cannot demonstrate that it is clean, and if the directory is compromised there is not even247an identity with which to administer it. The **isolated recovery environment** is the place where248a service is restored, cleaned, validated and **declared fit** before returning it to production.249Its product is not a powered-on server: it is **rebuilt and signed trust**. With the directory250compromised, **it is the plan's first physical deliverable** — without it there is nowhere to restore anything.251252**What it is not** (or stops being):253- **It is not a training or sample-detonation lab** (`ctf-lab-standards`): there254 the threat is executed on purpose and the isolation protects the world from the lab; here the255 premise is that **nothing malicious is executing** and the isolation protects the environment from the world.256- **It is not the forensic environment** (`incident-response-forensics-standards`): acquisition, *timeline*,257 chain of custody and the analysis workstation are theirs. The IRE **consumes** the result of that258 investigation —clean point, IOCs, persistence list— and **does not produce it**.259- **It is not preproduction, nor a test environment, nor burst capacity.** An IRE with a second use260 has users, credentials, integrations and production routes: it is no longer an IRE.261- **It is not a copy**: it is compute, network, storage and a management plane. The immutable repository262 is the input; the IRE is the machine that turns it into a service.263264**The three isolations that define it** — all three, or there is no IRE:2652661. **Network.** Real *default-deny*: no route to production nor to the management network, and no Internet267 except for **named, justified, temporary and logged** egress (EDR signatures and console,268 licence activation, verified download of a binary). **Its own DNS and NTP inside the IRE**:269 if it resolves names against production, it is not isolated — and the clock is not a detail, because270 Kerberos, TLS and log correlation depend on it (§3.3, step 5). The isolation is271 **checked from the inside** (an explicit attempt to reach and to resolve production, with the result272 recorded), it is not assumed from the diagram.2732. **Identity — the one most often got wrong.** Directory, credentials and MFA **belonging to the274 IRE**, created outside the compromised domain, **with no trusts and no federation** with it. The classic275 failure: an impeccably separate network is built and then administered with the usual domain276 administrator account — the one the attacker controls —, so the isolation lasts until the first277 login. Corollary of **clean source**: it is administered **from a device built278 from scratch from a trusted source** (a new administration workstation), not from the administrator's279 laptop nor from a production jump host. Microsoft says it literally for systemic identity280 compromise: *"ensure any actions taken are performed from a trusted device built from281 a clean source"* (verified Aug 2026, §8).2823. **Management.** Hypervisor, storage, backup console, deployment tooling,283 monitoring and out-of-band access itself (IPMI/KVM) **outside the domain being recovered**,284 with their own local accounts and independent MFA. **If the management plane is the same, there is no285 isolation**, however many VLANs are drawn: whoever controls the hypervisor controls all the286 machines restored inside it. It is the direct continuation of the §2 criterion (backup outside287 the domain) and of the Tier 0 scope of `windows-server-ad-standards`.288289DORA turns part of this into an obligation for its sector: when restoring with its own systems it requires290using ICT systems **"physically and logically segregated from the source ICT system"** (art. 12(3);291verified Aug 2026 against a secondary source — cross-check it with the official text before citing it,292§8).293294**Which medium you restore from and what you install with**:295- **Only from the immutable or offline copy.** The online copy lives in the same identity and296 network plane as the attacker: its integrity is not demonstrable, and demonstrating it is exactly what is297 needed. The copy is **mounted read-only** and restored **towards** the IRE, never the other way round; the298 credential the IRE uses against the repository **reads and does not delete**.299- **The backup catalogue and the encryption material go in first.** Without them, the immutable repository300 is expensive noise (§4, gate 8).301- **The binary comes from trusted media, not from the compromised environment.** ISOs, base images, agents,302 drivers, packages and IaC templates are obtained from the vendor's source with a **verified signature303 or hash**, or from sealed media kept cold. **Never** from the installers *share*, from the304 internal image registry, from the deployment server nor from the fallen environment's golden template:305 those are precisely the places where a backdoor survives the restore.306- **Structural preference**: **rebuild the system from a trusted source and IaC and restore only307 the data**, instead of restoring the full image — it is faster and does not drag along the attacker's308 persistence (consistent with `backup-recovery-standards` §3.8; the choice between the two routes is made309 **explicit** and the chosen one is rehearsed).310311**Rebuild order inside the IRE — *identity-first***. It is the chain of §3.3 compressed and with312the compromise as a premise:313314```3150. IRE management plane + administration workstation built from a clean source3161. IRE internal network, own DNS and NTP, isolation verification3172. Backup catalogue and encryption material3183. IDENTITY: directory restored from the point the investigation determines, in isolation,319 with persistence removal and rotations → nothing else is restored until this is closed3204. Secrets and PKI: whatever lived in the compromised domain is REISSUED, not restored3215. Data and applications by tier, in dependency order3226. Functional validation with the business + IOC sweep + EDR reporting323```324325- **Each layer is validated before stacking the next**: the IRE exists so that the problem appears326 there and not in production; stacking without validating turns the clean environment into a second copy of327 the disaster.328- The **concrete procedure** for the directory (DSRM, metadata cleanup, FSMO, RID, double329 `krbtgt` rotation) belongs to `windows-server-ad-standards` §3.9. **Here, the requirement that it happens330 inside the IRE and before everything else.**331332**Criteria for "clean": what you must be able to assert before reconnecting.** It is not "it passed the antivirus".333In writing, with evidence and with whatever **could not** be determined declared explicitly:334- the restore point is **earlier than the initial compromise according to the investigation**, not according to the335 detection date;336- the vector is closed and **tested**, and persistence has been specifically searched for and removed337 (gate 7 of `incident-response-forensics-standards`);338- the credentials in scope are rotated, **including those that only exist inside what was339 restored** (service accounts, embedded keys, integration tokens, client certificates):340 rotating half is not rotating;341- the case's IOCs have been swept over what was restored and the **EDR is installed and reporting before**342 reconnection, not after;343- what was restored **does what it is supposed to do** (functional test validated by the business), not just344 starts;345- the subsequent enhanced monitoring is active and with a defined window.346347**Who signs it off**: **technical security** fitness (verified eradication) is signed by the348investigation lead; the **functional** one, by the business liaison; and **reconnection to349production is authorised by the crisis director** (§3.4), with a timestamp and a record. They are three350different questions and **one signature does not cover all three**.351352**When it is built — the trap.** An IRE designed on the day of the incident is designed with no identity to353authenticate with, without the documentation (which was in the fallen domain) and with no margin to buy354or contract anything. Mandatory split:355- **Pre-provisioned and tested cold** (non-negotiable): the IRE's emergency identity and its356 *break-glass* credential in physical or sealed custody; access to the immutable repository and to the357 keys, with its separation-of-duties procedure; runbook, inventory and contacts out of358 band; a separate management plane with its own local accounts; and the **written decision of where it is359 stood up**, with capacity, contracts and licences checked.360- **Improvisable on D-day**: exact sizing, number of machines, internal addressing and which361 tier services are brought up first.362- **Cut-off rule**: **anything requiring authentication against the compromised domain, or contracting,363 buying or waiting for a third party, is not improvisable** — either it is resolved cold, or it does not exist.364- **It is exercised against**: the test restore and the partial simulation (§3.7) are executed365 **in the IRE**, not in a comfortable test environment. It is the only way to know that the IRE exists and366 how long it takes to exist.367368**Cost and proportionality.** A permanent, dedicated IRE is expensive and **is not always justified**;369what is not optional is having **decided and tested how one is obtained**. The scale, from minimum to370maximum:371372| Level | What it is | When it suffices |373|---|---|---|374| **Minimum acceptable** | The pre-provisioned items above + a **written and rehearsed procedure** for standing up the IRE on demand, with the **build time measured** and counted within the RTO | It is the floor **for everybody**. If the build time has not been measured, the RTO of a compromise scenario is fiction |375| **On demand in the cloud or from IaC** | A **separate** account, subscription or *tenant* —another administrative failure domain (§5)—, templates ready and deployment tested periodically | **The default option for most**: near-zero cost at rest and a bounded, measurable build time |376| **Permanent and dedicated** | Capacity switched on, with no other use, with its own management plane and its own identity | Only if the tier 1 RTO does not allow the time to build it, or if the regulation or the contract requires it |377378The costs people forget and that decide the exercise: **licences and support** for the software that has to be379brought up there (more than one is tied to hardware, a MAC or an activation server on the Internet that the380IRE cannot reach), and the **time and cost of retrieval** from an archive storage class.381Both are checked cold, not on D-day.382383### 3.7 Exercises: the only proof that the plan exists384385A progressive scale; none replaces the next:3863871. **Tabletop** (half-yearly): around a table, no systems. It tests **decisions, roles, authority and388 communication**. Cheap and it always finds something: usually that nobody knows who declares.3892. **Partial simulation** (annual): a real restore of a service **to the IRE** (§3.6), with real390 data and **real volume**, timed — including the time to **build the IRE itself**.391 It reveals that the estimated RTO was optimistic by a factor of 3 to 10.3923. **Real failover** (annual for tier 1): the service is genuinely switched over, in an agreed window, and it is393 operated from the alternate site **long enough for the problems to appear** (hours, not394 ten minutes). It includes the **way back** (*failback*), which is the forgotten half and often the most395 difficult.396397Rules of the exercise:398- **Everything is timed** and compared with the committed RTO/RPO. That contrast is the deliverable.399- **An exercise that cannot fail is a demonstration**, not an exercise. It is allowed to go wrong;400 that is exactly what it is for.401- **Rotate the participants**: if it is always executed by whoever wrote the runbook, you are measuring that402 person, not the plan.403- **Scenarios that must be exercised** beyond "the data centre goes down": ransomware with attacked backups,404 directory compromise, outage of the cloud provider or a critical SaaS, loss of key personnel,405 silent corruption detected late (up to which date do you have good copies?), and failure of the backup406 system itself.407- **Every finding comes out with a named owner and a date**, and its closure is reviewed. An exercise with no closed408 actions is tourism.409410## 4. Gates (they break the programme, not the build)4114121. **Without a tested restore there is no backup.** The indicator is "we restored and **validated** X in Y413 minutes", with a date, not "the job finished green". The **age of the last validated restore**414 per system is a first-class SLI, with an alert when it gets old.4152. **Without an exercise in the last 12 months there is no plan**: a tier 1 service with no exercise moves to416 "no declared coverage" status and is escalated to a risk formally accepted by its business owner417 (via `grc-compliance-standards`). It is not glossed over.4183. **RTO/RPO measured and published alongside the committed ones.** If the measured one exceeds the committed one, either419 the architecture is corrected or **the commitment is corrected**: keeping the false number is the most expensive420 governance failure in the domain.4214. **Coverage**: % of tier 1 services with RTO/RPO derived from a BIA, with a documented recovery422 order and with an exercise within its window. All three at once, or it does not count.4235. **Cold-start test of the critical chain**: identity, DNS, secrets and PKI recovered424 from scratch, without depending on themselves. It is the gate that most plans fail.4256. **Backup isolation test**: demonstrate that the production administrator credential426 **cannot** delete or alter the copies, and that the immutable copy withstands a deliberate427 attempt (executed in an exercise, not assumed).4287. **Plan drift**: compare the plan with the real inventory. References to systems that do not429 exist, or systems in production with no entry in the plan, are findings.4308. **Key custody verified**: recover an encrypted copy using **only** the material431 held outside, with the designated people and their separation-of-duties procedure.432433## 5. Scenarios and regulatory framing434435### Ransomware: the scenario that dictates the design436437- **The attacker attacks the backups first.** Backup is not a recovery layer if it shares438 the identity domain and the production network. Requirements: **isolated backup infrastructure**439 (ideally **outside the domain** — domain-joined backup servers are a documented vector),440 its own non-reused credentials, independent MFA, a separate management plane,441 and **at least one immutable or offline copy** (object lock, removable media, a repository with442 retention enforced by the provider).443- **Backup infrastructure is critical and exposed software**: during 2026 multiple critical444 RCEs were published in a leading backup product (**Veeam Backup & Replication**: the March 2026 batch445 and **CVE-2026-44963**, CVSS v4 9.4, patched on 9 Jun 2026, exploitable by any446 low-privilege domain user on **domain-joined** installations), and CISA has catalogued447 earlier flaws in the same product as actively exploited by ransomware groups. Patch448 the backup system with the same urgency as an exposed service, and **take it out of the domain**.449 Verify the current status before citing any CVE (§8).450- **Identity recovery first.** If the directory is compromised, the recovery order451 changes completely: nothing is restored on top of an identity the attacker controls.452 Restoring the directory is not restoring a copy: it is **restoring trust** —a clean copy453 earlier than the compromise, an isolated environment, removal of persistence (hidden privileged454 accounts, `AdminSDHolder`, `SidHistory`, manipulated GPOs), validation and only then reconnection—.455 **That isolated environment is the IRE of §3.6, and it is pre-provisioned before it is needed**; the456 concrete procedure for AD belongs to `windows-server-ad-standards` (§3.9).457- **The clean restore point is determined by the investigation**, not by the hurry: the initial458 compromise is usually much earlier than the detection, so the **retention depth** must cover459 the plausible *dwell time* (months, not days). Coordinate with `incident-response-forensics-standards`.460- **Recovery time with real volumes, measured**: restoring tens of TB does not happen at the speed of461 the commercial datasheet. Measure, and if the number does not fit inside the RTO, change the strategy or the462 commitment.463- **Double extortion**: recovering the service does not close the incident. There is still a breach, with its464 obligations (see `privacy-engineering-standards` and `incident-response-forensics-standards`). The465 decision to pay **is not technical**.466467### Third parties and SaaS468469- **Your provider being down is your disaster**, and your customer does not accept "it is the provider's fault". Every470 critical third party enters the BIA with its effective **contractual** RTO/RPO (read it: the SLA usually471 compensates with credit, not with recovery) and with its contingency plan: degraded mode,472 alternative, or manual procedure.473- **SaaS does not back up your data for you.** The shared responsibility model leaves the474 **protection of the data** on the customer's side in every model (IaaS, PaaS and SaaS), and the provider's475 replication **is not backup**: a deletion, a corruption or malicious encryption are476 replicated all the same. The native recycle bin has limited retention and an attacker with permissions can477 empty it. Microsoft expressly recommends in its services agreement backing up content with478 third-party applications; there is also a paid native service (**Microsoft 365 Backup**, GA479 since late 2024, consumption by protected GB) with **partial workload coverage** —480 verify what it covers today before assuming it is enough (§8).481- **Vendor exit**: real exportability of the data (tested, not documented), a usable482 format, the availability window after termination and the exit cost. It is tested once a year as483 part of the exercise, just like a restore.484- **Concentration**: if your production, your backup and your plan B are with the same provider and in the same485 account, your DR covers the failure of a region, not that of the provider nor of the account (compromise,486 administrative closure, billing error). At least one copy must be in **another administrative failure487 domain**.488489### Regulatory obligations (status Aug 2026, **verify every point in §8**)490491- **DORA** (EU Regulation 2022/2554, applicable since 17 Jan 2025, financial entities) is492 the most prescriptive framework on continuity and the one worth using as a bar even outside the493 sector: **art. 11** (ICT continuity policy and response and recovery plans) and **art.494 12** (backup policies and restoration and recovery procedures). It requires, among495 others: **RTO and RPO per function**, determined considering whether it is a critical or important function and its496 impact on market efficiency (art. 12(6)); restoration with **physically and logically497 segregated systems** from the source; adequate **redundant capacities** (except for microenterprises); a **secondary498 site sufficiently distant** to have a different risk profile, capable of sustaining the499 critical functions and immediately accessible to staff; **post-recovery checks and reconciliations**500 to guarantee data integrity; and **testing of the plans at least501 annually** and upon substantial changes, **including cyberattack scenarios and switchover between502 the primary and the redundant infrastructure**, with a crisis management and communication function503 (art. 14). Advanced resilience testing (TLPT) is the territory of504 `offensive-security-standards`.505- **NIS2** (EU Directive 2022/2555), **art. 21(2)(c)**: "business continuity, such as backup506 management and disaster recovery, and crisis management". The507 **Implementing Regulation (EU) 2024/2690** (17 Oct 2024) develops the technical and508 methodological requirements: it509510…(truncated)