Independent thinking. Informed defence.

CISO Times

Intelligence for the people behind the defence.

The CISO Decision Brief

How do we…

How do we plan recovery from a destructive cyberattack, and how is it different from disaster recovery?

4 decision pointsThe pack behind this answer: Cyber Resilience & Recovery

Add to board 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
StartYou are planning how critical services return after an attackDecisionDoes the plan assume the second site, backups and accounts are sound?StepAdd the cyber case: production, replicas and accounts untrustedStepConfirm critical services, owners and agreed objectivesStepRecord each service's dependencies, foundations includedStepWork out each service's cyber recovery timeDecisionIs the cyber recovery time within the service's recovery time?StepAgree a workaround that keeps the harm below SevereStepRecord the shortfall as an objective gap with an ownerStepSet the recovery order: foundations first, then by recovery timeStepPrepare the isolated recovery environment and build sourcesDecisionCould production admin credentials change or delete every backup copy?StepAdd a copy production admin credentials cannot change or deleteStepWrite the restore, recovery point and return rules into each planStepWrite down how the sign-in directory will be rebuiltStepName roles and deputies, and keep the plan reachable offlineDecisionHas a recovery test of the service run in the last 12 months?OutcomeSchedule a recovery test and record the service as not provenOutcomePlan a cyber recovery test that rebuilds the foundationsOutcomeKeep the plan current: review it yearly and after every test

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.
  1. 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

  2. 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.

    In the pack

  3. 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

  4. 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

  5. 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

  6. 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

  7. 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.

    In the pack

  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

  9. 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

  10. 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

  11. 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

  12. 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.

    In the pack

  13. 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

  14. 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

  15. 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

  16. 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

  17. 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.

    In the pack

  18. 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

  19. 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

  20. 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

Practical checklist

  1. 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.
  2. Record each critical service's dependencies, linking every service whose systems you restore yourself to the foundations.
  3. Work out each service's cyber recovery time and compare it with its recovery time objective and maximum tolerable downtime.
  4. Agree a workaround and record an objective gap with an owner and due date wherever the cyber recovery time falls short.
  5. Set the recovery order in advance: foundations first, then services by recovery time, shortest first, unless the crisis lead records another order.
  6. Prepare the isolated recovery environment, trusted build sources with recorded hashes, and the route to rebuild the sign-in directory.
  7. Keep at least one copy of each critical data set that production administrator credentials cannot change or delete.
  8. 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