Independent thinking. Informed defence.

CISO Times

Intelligence for the people behind the defence.

The CISO Decision Brief

If…, then how…

If backups can be reached with production administrator credentials, then what?

6 decision pointsThe pack behind this answer: Backup & Restore Assurance

Add to board memo

The short answer

Recommendation
Treat backups that production administrator credentials can reach as a gap to close now. Separate backup administration, cut the network routes, and keep an immutable or offline copy whose lock credentials alone cannot remove. Then prove it by restoring from that copy.
Reasoning
Attackers look for the backups first. If a stolen production administrator account can delete or change them, the copies you rely on go with everything else. Four controls stop that: separate named backup accounts with a second factor, no route from user or server networks, an immutable or offline copy of each critical data set, and a retention lock that needs two named people to shorten or remove. If an attack is under way or a backup has been touched, the incident plan takes over.
Considerations
  • If a backup has been deleted, changed or reached by someone who should not have it, treat it as an incident and tell the incident manager at once.
  • No one should hold both production domain administrator rights and the right to delete an immutable copy or shorten its retention.
  • A second copy in the same cloud account, reachable with the same credentials, does not count as immutable or offline.
  • A control you could not check yourself counts as unmet, including a console a supplier runs and has not shown you.

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

    Production administrator credentials can reach your backups

    A backup is only as safe as the weakest sign-in that can reach it. Attackers look for the backups first. If a stolen production administrator account can delete or change them, the copies you rely on go with everything else. This flow checks the four things that stop that: separate identity, no network route, a copy nobody can change, and a lock that credentials alone cannot remove.

    In the pack

  2. Decision

    Is an attack under way, or has a backup been touched?

    If a backup copy has been deleted, changed or reached by someone who should not have it, or an attack is under way, this is an incident, not a review finding. The incident manager decides what is protected and when jobs stop; the backup administrator carries it out. Answer yes if you cannot tell.

    In the pack

  3. Outcome

    Tell the incident manager at once; P09 protects the backups

    Under the incident plan the backups are protected first: confirm one copy is offline or immutable and out of reach, disconnect the backup system from the affected network and the shared sign-in directory, change the console credentials from a clean device and turn on any second approval for deletion. The incident manager decides; this flow changes none of that. Until the incident closes, treat any backup the attacker might have reached as unverified.

    In the pack

  4. Decision

    Is backup admin on production accounts, or missing a second factor?

    Look at who can sign in to the backup system, its storage and its consoles. Backup administration needs its own named accounts, held outside the production sign-in directory, used only for backup work and protected by multi-factor authentication. No one should hold both production domain administrator rights and the right to delete an immutable copy or shorten its retention. Answer yes if any backup account sits in the production directory, if a console has no second factor, or if you have not checked.

    In the pack

  5. Step

    Move backup admin to separate named accounts with a second factor

    Create named backup administrator accounts that are not in the production directory, switch on multi-factor authentication for the backup system and its storage consoles, and remove backup rights from production administrator accounts. Split the roles so that no one holds both domain administrator rights and the right to delete an immutable copy. Where a supplier runs a console, ask for the setting in writing.

    In the pack

  6. Decision

    Can user or server networks reach the backup storage?

    Ransomware spreads across every network it can reach, and a volume mounted on a production system looks like a local disk to it. Read the firewall rules, then try to reach the storage and its management systems from a user device and from a production server. Both attempts must fail. A route that works, a mounted or mapped backup volume, or a test you have not run all mean yes.

    In the pack

  7. Step

    Close the routes and keep the failed test connections as evidence

    Cut the backup storage and its management systems off from user and server networks, and unmount any backup storage from production systems. An offline copy is connected only while it is written or restored, and each connection is recorded. Repeat the test from a user device and a production server and keep the failed attempts.

    In the pack

  8. Decision

    Does each critical data set have a copy that is immutable or offline?

    The pack's rule of thumb is three copies counting the live data, on two kinds of storage, one offsite and one immutable or offline. It is a practice used in industry, not a legal requirement. The immutable or offline copy is the one that survives an attacker holding administrator credentials. A second copy in the same cloud account, reachable with the same credentials, does not count.

    In the pack

  9. Step

    Add an immutable or offline copy for each data set that lacks one

    Start with the critical data sets, listed in your coverage matrix. Add a copy that neither production administrator credentials nor the everyday credentials of the backup administrators can change or delete: an online copy under a retention lock, or an offline copy. Record it in the matrix and check the copies rule again.

    In the pack

  10. Decision

    Can administrator credentials alone remove the lock or the copy?

    A copy is immutable only if it carries a retention lock for its full retention period and removing or shortening that lock needs two named people and a recorded reason. A lock that administrator credentials alone can remove does not make a copy immutable. Prove it on a test set: try the action with one account and confirm it is refused. Answer yes if the lock is shorter than the retention or you have not tried it.

    In the pack

  11. Step

    Lock for the full retention; two named people to change it

    Set the retention lock for each immutable copy to its full retention period from the coverage matrix. Make shortening or removing it, or deleting a backup set, need two named people and a recorded reason. Add an alert to someone outside backup administration when a set is deleted, retention changes or the backup administrators change.

    In the pack

  12. Decision

    Was any control above unmet or not checked?

    Count the controls from the checks above that were not met, or that you could not check yourself. An unchecked protection is an unproven one, so it counts. If a supplier runs a console and has not shown you the setting, answer yes.

  13. Step

    Raise a finding for each control that was not met or not checked

    Each unmet or unchecked protection control is a finding with an owner, a severity and a due date. In the pack's default the owner agrees a plan within 10 working days and a High finding is fixed within 90 days. The checklist rates the multi-factor control, the two-person lock, network reach, the offline connection record and the immutable copy as High if not met, and the owner sets the severity. A High finding is told to the owner of the risk it bears on, and the risk is reassessed. Your own standard may change the days.

    In the pack

  14. Outcome

    Prove it by restoring from the protected copy; review yearly

    A copy you have not restored is unverified. At the next restore test, alternate to the immutable or offline copy and restore it into an isolated place, never onto production. Review the protection checklist once a year and after any change to the backup system or its supplier, by a reviewer who cannot change that system. Report counts of controls met, not met and not checked, never a score.

    In the pack

Practical checklist

  1. Ask whether an attack is under way or a backup has been touched, and if so tell the incident manager.
  2. Move backup administration to named accounts outside the production directory, with multi-factor authentication.
  3. Close every route from user and server networks to the backup storage, and keep the failed test connections.
  4. Add an immutable or offline copy for each critical data set that lacks one.
  5. Set each retention lock to the full retention period, with two named people and a recorded reason to change it.
  6. Raise a finding with an owner, a severity and a due date for each control not met or not checked.
  7. Restore from the protected copy at the next test, and review the protection checklist once a year.

Evidence to have ready

  • The accounts that can sign in to the backup system, its storage and its consoles, with their second factor.
  • The failed connection attempts to the backup storage from a user device and a production server.
  • The copies of each critical data set, showing its immutable or offline copy.
  • The refused attempt to remove a retention lock with one account, and the record of each offline copy connection.
  • The completed protection checklist with its reviewer, and a finding for each control not met or not checked.

Assumptions

  • You keep a list of your critical data sets and can see who can sign in to the backup system and its consoles.
  • Someone is named as owner of the backup system, and someone other than its administrators can review the protection controls.
  • The figures here are the pack's defaults, which your own backup standard may change.

Not covered here