How do we…
How do we plan recovery from a destructive cyberattack, and how is it different from disaster recovery?
Add to board memoOpen the memo
The short answer
- Recommendation
- Plan on the assumption that the second site, the backups and the administrator accounts may be damaged or in the attacker's hands. Rebuild the foundations first in an isolated recovery environment, then bring services back in an order set in advance, and check each service's cyber recovery time against its objectives.
- Reasoning
- Classic disaster recovery fails over to the second site and restores last night's backup. A destructive attack breaks that: replication copies the damage, the attacker may have been inside for weeks before the encryption, and the sign-in directory you would recover with may be the attacker's. Nothing else can be trusted until the directory, the network and the backup platform are. So every service has two times: what a test onto trusted systems achieved, and the foundations' rebuild plus its slowest system you restore yourself.
- Considerations
- Counting failover to a second site as cyber recovery is the usual mistake. Keep the technical-failure plan and add the destructive-attack case beside it.
- Where the cyber recovery time is beyond the recovery time objective, the business owner needs a workaround that keeps harm below Severe. One that relies on a system the attack also takes down is no workaround.
- Only the board or its equivalent decides on a ransom: the board, the management board in a two-tier structure, or executive management where there is no board. The plan does not move that decision.
- A tabletop exercise is not a recovery test. A test onto trusted systems does not measure the foundations' rebuild either.
The decision, step by step
Select any step for the reasoning behind it and where the pack covers it.
- Start
- Step
- Decision
- Outcome
Keyboard: Tab to a step, arrow keys move along the flow, Enter pins its explanation, + and − zoom, 0 fits the diagram, Esc closes. The text version below has the same content.
Where a step quotes a number, it is the default in the CISO Times pack. Your own standard may set a different one.
Read as text
The same flow written out: each step, its reasoning and where the pack covers it. 20 steps.
Start
You are planning how critical services return after an attack
Classic disaster recovery fails over to the second site, restores last night's backup and carries on. A destructive attack breaks that: replication copies the damage to the second site, the attacker may have been inside for weeks before the encryption, and the sign-in directory and administrator accounts you would recover with may be the attacker's. The plan has to work when none of the usual tools can be trusted.
In the pack
- P22-A02 Business Continuity & ICT Resilience PolicyWhy a cyberattack changes recovery (rule RR-07)
- P22-A03 Cyber Recovery Operating ProcedureWhy cyber recovery is different
Decision
Does the plan assume the second site, backups and accounts are sound?
Read the current plan for what it relies on. Failing over to a replica, restoring the newest backup or signing in with the usual administrator accounts all assume the attacker never touched them. If the plan relies on any of these, or you cannot tell, answer yes.
- Yes, or not known: Add the cyber case: production, replicas and accounts untrusted
- No, it already covers an attack: Confirm critical services, owners and agreed objectives
In the pack
- P22-A02 Business Continuity & ICT Resilience PolicyWhy a cyberattack changes recovery (rule RR-07)
- P22-A03 Cyber Recovery Operating ProcedurePitfalls (rule PF-02)
Step
Add the cyber case: production, replicas and accounts untrusted
Keep the technical-failure plan and add the destructive-attack case beside it. Assume production, its replicas and its administrator accounts may not be trusted. Counting failover to a second site as cyber recovery is the usual mistake: replication copies the damage. Recovery then starts from the foundations, rebuilt from sources you can trust.
In the pack
- P22-A02 Business Continuity & ICT Resilience PolicyCyber recovery (rule RR-07)
- P22-A05 Cyber Recovery Plan TemplateWhy a cyber recovery plan is different
Step
Confirm critical services, owners and agreed objectives
A critical service is a business service, such as online ordering, whose disruption beyond its maximum tolerable downtime would cause Severe harm on the risk register's scale. Each has a business owner who agrees its recovery time and recovery point; IT proposes what is achievable. The list and objectives are approved by the board or a committee it delegates to, the management board in a two-tier structure, or executive management where there is no board.
In the pack
- P22-A02 Business Continuity & ICT Resilience PolicyScope and critical services (rules RR-01, RR-02)
- P22-A02 Business Continuity & ICT Resilience PolicyImpact analysis and objectives (rules RR-03, RR-04)
- P22-A02 Business Continuity & ICT Resilience PolicyRoles and responsibilities
Step
Record each service's dependencies, foundations included
List the systems, suppliers, data, people and sites each service needs, and link every service whose systems you restore yourself to the foundations: the sign-in directory, core network and firewalls, backup platform, endpoint protection and monitoring, and emergency administrator accounts. Record who restores each system after an attack and each recovery time with its basis: tested, contract or estimate.
In the pack
- P22-A02 Business Continuity & ICT Resilience PolicyDependencies and suppliers (rules RR-09, RR-10)
- P22-A07 Resilience Dependency RegisterFinding dependencies
Step
Work out each service's cyber recovery time
The cyber recovery time is the foundations' rebuild, if the service depends on them, plus the slowest system you restore yourself. Suppliers recover in parallel and are checked against their contracts. Every service then has two times. In the pack's example, dispatch was restored in 5 hours in a test onto trusted systems, and would need 17 hours after an attack: 12 hours for the foundations, then its own 5.
In the pack
- P22-A05 Cyber Recovery Plan TemplateThe cyber recovery time (rule MX-05)
- P22-A04 Critical Service Recovery Objectives Matrix (RTO, RPO, MTD)Checks (rule MX-05)
- P22-A03 Cyber Recovery Operating ProcedureWhy dispatch needs 17 hours after an attack, against an objective of 8
Decision
Is the cyber recovery time within the service's recovery time?
Compare it with the recovery time objective and with the maximum tolerable downtime. Within the objective, the plan holds after an attack. Beyond it but within the maximum, the service can survive only on its workaround. Beyond the maximum, it cannot recover in time, and it still needs a workaround to limit the harm. If you have no figure for the foundations or a system, answer no until you do.
- Yes, within the recovery time: Set the recovery order: foundations first, then by recovery time
- No, or not known: Agree a workaround that keeps the harm below Severe
In the pack
- P22-A04 Critical Service Recovery Objectives Matrix (RTO, RPO, MTD)Checks (rule MX-05)
- P22-A03 Cyber Recovery Operating ProcedureWhy dispatch needs 17 hours after an attack, against an objective of 8
Step
Agree a workaround that keeps the harm below Severe
The business owner records how the service runs without its systems, for how long, and who starts it, such as dispatch from printed pick lists. A workaround that relies on a system the attack also takes down is no workaround. One that has never been tried is recorded as untried, and nobody should rely on it until it has been.
In the pack
- P22-A05 Cyber Recovery Plan TemplateThe workaround (rule RR-06)
- P22-A02 Business Continuity & ICT Resilience PolicyImpact analysis and objectives (rule RR-06)
Step
Record the shortfall as an objective gap with an owner
A failed check is an objective gap. Its owner agrees the change that closes it, with a due date, within 10 working days by the pack's default, and the service's risk owner is told so the risk is reassessed. Readiness reports to executive management and to your approver name every gap, including any service that would be back only after its maximum tolerable downtime.
In the pack
- P22-A02 Business Continuity & ICT Resilience PolicyTesting and review (rule RR-15)
- P22-A04 Critical Service Recovery Objectives Matrix (RTO, RPO, MTD)Objective Gaps
- P22-A02 Business Continuity & ICT Resilience PolicyReporting and records (rule RR-20)
Step
Set the recovery order: foundations first, then by recovery time
Nothing can be trusted until the sign-in directory, the network and the backup platform are. Restore the foundations first, then critical services in order of recovery time, shortest first, unless the crisis lead sets another order and records why. Set the order and target times now, in calm; the crisis lead confirms them when recovery starts.
In the pack
- P22-A02 Business Continuity & ICT Resilience PolicyCyber recovery (rule RR-08)
- P22-A03 Cyber Recovery Operating ProcedureThe recovery order (rule RR-08; P09 V1)
- P09-A06 Ransomware Response PlaybookRestore order
Step
Prepare the isolated recovery environment and build sources
Rebuilding beside infected systems, or with accounts the attacker knows, invites a second attack. Decide now where the isolated recovery environment runs: no network path to production, its own new administrator accounts, no trust to the production directory. List each trusted image, baseline and installer, where it is kept out of reach of production administrators, and its recorded hash.
In the pack
- P22-A02 Business Continuity & ICT Resilience PolicyRecovery and return to service (rule RR-13)
- P22-A05 Cyber Recovery Plan TemplateClean build sources (rules CG-06, CG-07)
- P22-A03 Cyber Recovery Operating ProcedureStage R2: Isolate and prepare (rule CG-01 to CG-05)
Decision
Could production admin credentials change or delete every backup copy?
Attackers look for the backups first. At least one copy of each critical data set must be beyond the reach of production administrator credentials, and each must be backed up at least as often as its service's recovery point. If every copy can be reached that way, or you do not know, answer yes.
- Yes, or not known: Add a copy production admin credentials cannot change or delete
- No, one copy is out of reach: Write the restore, recovery point and return rules into each plan
In the pack
- P22-A02 Business Continuity & ICT Resilience PolicyBackups (rule RR-11; MX-03)
Step
Add a copy production admin credentials cannot change or delete
Add a copy of each critical data set that production administrator credentials cannot change or delete. Keep copies far enough back to survive an attacker who was inside for weeks; the Backup & Restore Assurance pack's retention rule sets how long. Until that copy exists, a clean recovery point may not survive an attack, so raise the shortfall in your own risk process.
In the pack
- P22-A02 Business Continuity & ICT Resilience PolicyBackups (rule RR-11)
- P22-A03 Cyber Recovery Operating ProcedureChoosing the recovery point
Step
Write the restore, recovery point and return rules into each plan
For each system, record a planned route and build source for both restore and rebuild, since the incident manager decides on the day. State how the recovery point is chosen: the newest copy from before the earliest sign of the attacker, checked and scanned. List the gates a system passes before it returns, and the business owner's test.
In the pack
- P22-A05 Cyber Recovery Plan TemplateRestore or rebuild (rules P09 D3, D4)
- P22-A05 Cyber Recovery Plan TemplateChoosing the recovery point (rule RR-12)
- P22-A02 Business Continuity & ICT Resilience PolicyRecovery and return to service (rule RR-18)
Step
Write down how the sign-in directory will be rebuilt
Most destructive attacks reach the directory, because administrator rights there open every other system. Record the route you will take, a new directory or a cleaned copy from before the attacker, how long it takes and who can do it. If a managed IT provider runs it, agree in advance that it rebuilds with new accounts from clean devices.
In the pack
- P22-A03 Cyber Recovery Operating ProcedureWhen the attacker may control the sign-in directory (rules CG-08, CG-09)
- P22-A03 Cyber Recovery Operating ProcedureEmergency administrator accounts (rule P14 PA-12)
Step
Name roles and deputies, and keep the plan reachable offline
The crisis lead invokes plans, sets the order and declares the end of recovery; every incident decision stays where the incident plan puts it. Only the board or its equivalent decides on a ransom: the board, the management board in a two-tier structure, or executive management or the owners where there is no board. Every role has a named deputy. Keep printed and offline copies of the plan and contact lists: the file share it normally lives on may be encrypted.
In the pack
- P22-A02 Business Continuity & ICT Resilience PolicyRoles and decisions (rules RR-17, RR-19)
- P22-A05 Cyber Recovery Plan TemplateKeeping this plan reachable in an outage (rule RR-16)
Decision
Has a recovery test of the service run in the last 12 months?
A recovery test restores the service or its systems and data, and times the result against the objectives. A tabletop exercise tests decisions and restores nothing, so it does not count. By the pack's defaults each service is tested every 12 months, and a service never tested within 6 months of its objectives being agreed. Answer no if you are not sure.
- No, or only a tabletop exercise: Schedule a recovery test and record the service as not proven
- Yes, onto trusted systems only: Plan a cyber recovery test that rebuilds the foundations
- Yes, including the foundations: Keep the plan current: review it yearly and after every test
In the pack
- P22-A02 Business Continuity & ICT Resilience PolicyTesting and review (rule RR-14)
- P22-A02 Business Continuity & ICT Resilience PolicyExercises and recovery tests
Outcome
Schedule a recovery test and record the service as not proven
Until it is tested, the objective is a claim nobody has shown can be met. Put the test in your test plan with a date, and report the service as not proven meanwhile. Where you can, run it as a cyber recovery test in the recovery environment, so it measures the foundations too.
In the pack
- P22-A02 Business Continuity & ICT Resilience PolicyTesting and review (rule RR-14)
- P22-A04 Critical Service Recovery Objectives Matrix (RTO, RPO, MTD)Checks (rule MX-06)
Outcome
Plan a cyber recovery test that rebuilds the foundations
A test that restored onto trusted systems measured the test time, not the cyber recovery time. Plan one that rebuilds the foundations in the recovery environment and then the service's systems, without touching production. In the pack's example, dispatch's next test is the first to measure the foundations' 12 hours, an estimate never tested as a whole.
In the pack
- P22-A03 Cyber Recovery Operating ProcedureThe planned test, RV-2027-03 (rule RR-14)
Outcome
Keep the plan current: review it yearly and after every test
The plan holds for a destructive attack as well as a failure. Review it at least every 12 months by the pack's default, after every test or real recovery, and after a significant change, writing the lessons in. Report readiness as counts with every gap named, such as 2 of 5 services restored within objective, never as a score or percentage.
In the pack
- P22-A02 Business Continuity & ICT Resilience PolicyTesting and review (rule RR-16)
- P22-A02 Business Continuity & ICT Resilience PolicyReporting and records (rule RR-20)
- P22-A09 Resilience Readiness DashboardDashboard (rule RRM-04)
Practical checklist
- Check whether the current plan relies on the second site, the newest backup or the usual administrator accounts, and add the cyber case beside it.
- Record each critical service's dependencies, linking every service whose systems you restore yourself to the foundations.
- Work out each service's cyber recovery time and compare it with its recovery time objective and maximum tolerable downtime.
- Agree a workaround and record an objective gap with an owner and due date wherever the cyber recovery time falls short.
- Set the recovery order in advance: foundations first, then services by recovery time, shortest first, unless the crisis lead records another order.
- Prepare the isolated recovery environment, trusted build sources with recorded hashes, and the route to rebuild the sign-in directory.
- Keep at least one copy of each critical data set that production administrator credentials cannot change or delete.
- Name every role and deputy, keep offline copies of the plan, and schedule a cyber recovery test that rebuilds the foundations.
Evidence to have ready
- Each critical service's recovery plan covering the destructive-attack case, with its review dates.
- The dependency register, showing the foundations and who restores each system after an attack.
- Each service's cyber recovery time beside its objectives, with any workaround and objective gap.
- The list of trusted build sources with where each is kept, its hash and who can reach it.
- Recovery test records showing the time achieved and data lost, and which tests rebuilt the foundations.
- Readiness reports given as counts with every gap named.
Assumptions
- You have a list of critical services, each with a business owner, and a risk register whose impact scale says what Severe harm is.
- Your incident response plan already covers containment, eradication and the decision to restore or rebuild. This flow plans what comes after and changes none of those decisions.
- The figures are the pack's defaults, which your own continuity standard may change.
Not covered here
- Agreeing the recovery time and data-loss targets themselves. That is “How do we agree recovery time and data-loss targets with the business?”.
- Finding every dependency behind a service. That is “How do we find the dependencies that decide whether a service can meet its recovery time?”.
- Running the recovery on the day, system by system. That is “If ransomware has encrypted production, do we restore or rebuild?”.
- Who decides what during the crisis, and who stands in. That is “Who decides what during a crisis, and who stands in when they cannot?”.
Related questions
- If ransomware has encrypted production, do we restore or rebuild?
- If a service was compromised, what evidence is enough to reconnect it?
- How do we choose which backup to restore from after a cyberattack?
- How do we recover when the attacker may control our sign-in directory?
- When do we test recovery, and how much testing is enough?