Independent thinking. Informed defence.

CISO Times

Intelligence for the people behind the defence.

The CISO Decision Brief

How do we…

How do we choose which backup to restore from after a cyberattack?

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

Add to board memo

The short answer

Recommendation
Restore from the newest copy taken before the earliest sign of the attacker that passes its integrity check and a scan in isolation. Last night's copy qualifies only if last night was before the attacker arrived.
Reasoning
Attackers are often inside for days or weeks before they encrypt, so a copy taken after they arrived can hold their tools, their accounts or data they changed. The earliest sign comes from the investigation and can move earlier, so the choice is repeated whenever it does. If no copy passes both checks, the system is rebuilt and its data recovered from other sources. The technical recovery lead recommends the copy and the incident manager decides.
Considerations
  • A clean restore often loses more data than the recovery point objective allows, because the recovery point falls before the attacker arrived, not before the encryption. That is still the right copy.
  • A copy that production administrator credentials cannot change or delete is the one most likely to have survived an attack that stole those credentials.
  • No system is restored before eradication is confirmed to the incident manager for it.

The decision, step by step

Select any step for the reasoning behind it and where the pack covers it.

  • Start
  • Step
  • Decision
  • Outcome
  • Loop back

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. 18 steps.
  1. Start

    A system's data must be restored after a cyberattack

    The newest backup is often the wrong one. Attackers are often inside for days or weeks before they encrypt, and a copy taken after they arrived may hold their tools, their accounts or data they changed. Restoring last night's copy after ransomware is the classic mistake. Ask this for each data set of each system.

    In the pack

  2. Step

    Get the earliest sign of the attacker, not the encryption time

    The earliest sign is the earliest time the investigation has found the attacker active on this system or anything that could reach it, such as a new administrator account or a first remote session. Record it with its source and who found it. It can move earlier as the investigation learns more, so ask again at every update.

    In the pack

  3. Step

    List every copy with when it was taken and where it is held

    For each data set the service needs, list the copies available: the date and time each was taken, and where it is held. Mark which were taken before the earliest sign. Include copies that production administrator credentials cannot change or delete; those are the ones most likely to have survived.

    In the pack

  4. Step

    Check each candidate's integrity and scan it in isolation

    Check the integrity of each candidate copy before it is restored, and scan it for malware and this attack's indicators inside the isolated recovery environment, never on the production network. Something the attacker placed before anyone noticed can sit in a copy from before the earliest sign. A copy the attacker could have reached is never restored without both checks.

    In the pack

  5. Decision

    Did any copy from before the earliest sign pass both checks?

    A usable copy was taken before the earliest sign, passed its integrity check and scanned clean. A copy that passed both checks but was taken after the earliest sign is still not used: the attacker was already inside. If you are not sure a copy predates the attacker, it does not count. If the checks have not finished, the answer is not yet known.

    In the pack

  6. Outcome

    Rebuild and recover the data from other sources; tell the crisis lead

    With no usable copy, rebuild the system from a trusted source and recover its data from wherever else it exists: suppliers, customers' confirmations, emails, paper. Tell the crisis lead at once: the service will take longer and the recovery order may change.

    In the pack

  7. Step

    Restore nothing until the checks finish

    Until each candidate copy has been checked and scanned, nothing is restored from it. The incident response plan's rule is plain: never restore from a copy the attacker could have reached without checking it. When the checks finish, ask the question again.

    In the pack

  8. Step

    Choose the newest of those copies as the recovery point

    Of the copies taken before the earliest sign that passed both checks, choose the newest. The technical recovery lead recommends and the incident manager decides. Record the copy's date and time beside the earliest sign, with who decided: that is the evidence the clean-room checklist asks for. In the pack's illustration, last night's copy passed both checks and was still not used.

    In the pack

  9. Decision

    Has eradication been confirmed for this system?

    No system is restored before eradication is confirmed to the incident manager for it: the way in closed, what the attacker left removed, credentials reset and the weakness patched, with no new attacker activity since containment. A system restored onto a network the attacker still holds is lost again. If confirmation has not come, answer no.

    In the pack

  10. Step

    Hold the restore; recheck the earliest sign at each update

    Keep the chosen copy ready and restore nothing. While eradication continues, ask the investigation at each update whether it has found an earlier sign, and choose again if it has. Then ask again whether eradication is confirmed.

    In the pack

  11. Step

    Restore it in the recovery environment onto the prepared system

    Restore the chosen copy inside the isolated recovery environment, onto the system rebuilt or patched as the incident manager decided. Check its integrity again and scan the restored data before anything else connects to it.

    In the pack

  12. Decision

    Has the investigation since found an earlier sign of the attacker?

    The earliest sign moves when the investigation finds older activity, such as a first remote session days before the alert. A copy that was before the old sign may be after the new one. If it is, the restored system may hold what the attacker placed. In the pack's illustration, an earlier sign moved the recovery point back a day and the data lost from 74 to 98 hours.

    In the pack

  13. Step

    Choose again; the restored system goes back to be rebuilt

    Run the choice again against the new earliest sign. A system restored from a copy now after the earliest sign goes back to the rebuild stage. That is the price of a clean restore: more data lost, recovered from other sources.

    In the pack

  14. Step

    Record the data lost and name who recovers it

    The data lost is the time from the recovery point to when the system stopped or was isolated. Record it beside the recovery point objective. The business owner names who recovers what was lost, and from where: suppliers' records, customers' confirmations, emails, paper, a stock count.

    In the pack

  15. Decision

    Is the data lost within the recovery point objective?

    A clean restore often loses more than the objective allows, because the recovery point falls before the attacker arrived, not before the encryption. That is still the right copy. Compare the hours lost with the objective the business owner agreed.

    In the pack

  16. Step

    Raise an objective gap for the excess loss

    A loss larger than the objective is an objective gap at stand-down, even when it came from a clean restore. Its owner agrees the change that closes it within 10 working days by the pack's default, with a due date, and the service's risk owner is told so the risk is reassessed. Which change closes it is for the owner and the business to decide.

    In the pack

  17. Step

    Reconcile the restored data with its other sources

    A restore can be clean and still wrong: orders taken after the recovery point, payments with no order, stock that left on a paper pick list. Compare the restored data with each source outside the system, explain every difference, and record what was entered again and by whom.

    In the pack

  18. Outcome

    Go on to validation and the checks before reconnection

    The data is back from a copy you can defend. The system now passes the sweep for persistence, the business owner's test and the incident plan's recovery criteria before it reconnects in stages. Its own backups must run and be checked once it returns, so there is a clean copy if the attacker comes back.

    In the pack

Practical checklist

  1. Get the earliest sign of the attacker on this system from the investigation.
  2. List every copy with when it was taken and where it is held.
  3. Check each candidate's integrity and scan it in the isolated recovery environment.
  4. Choose the newest copy from before the earliest sign that passed both checks.
  5. Hold the restore until eradication is confirmed, and recheck the earliest sign at each update.
  6. Restore in the recovery environment, then check and scan the restored data before anything connects to it.
  7. Record the data lost and name who recovers it, then reconcile the restored data with its other sources.

Evidence to have ready

  • The earliest sign, with its source and who found it.
  • The chosen copy's date and time beside the earliest sign, and who decided.
  • The integrity and scan results for each candidate copy.
  • The data lost against the recovery point objective, and who recovers it.

Assumptions

  • An incident investigation is running and can date the earliest sign of the attacker, with its source.
  • You can list every copy of each data set with when it was taken, and check and scan copies somewhere isolated from production.
  • Whether each system is restored or rebuilt is decided under your incident response plan. Either way, its data comes from the copy chosen here.

Not covered here