How do we…
How do we decide what to back up, how often and for how long?
Add to board memoOpen the memo
The short answer
- Recommendation
- List every data set a critical service needs, plus the foundations, and class each one. Back up critical data at least as often as the service's recovery point, and keep each copy for the longest of the business, legal and recovery needs.
- Reasoning
- A data set that is not listed is treated as not backed up, so the list comes first. The recovery point is the most data the service can lose, so a longer interval leaves it exposed: a service that can lose 4 hours of data cannot rely on a nightly backup. Retention must reach a copy from before an attacker's earliest sign, which can be days or weeks before the damage. The service's business owner agrees the recovery point. The backup standard never sets it.
- Considerations
- Foundations data, such as the sign-in directory, network configuration, backup catalogue and build images, is Critical because every rebuild needs it.
- Setting retention by storage cost alone is a recorded pitfall. Keeping anything longer than the longest need needs a recorded reason.
- Legal retention minimums differ by data type, sector and country. Ask counsel or the contract owner rather than guess.
- A cloud or software-as-a-service provider's own backup may not cover deleted items, an attacker's changes or administrator errors.
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. 22 steps.
Start
A data set needs a backup decision
A backup nobody decided on is usually the wrong one: too infrequent for the service, kept too short to get behind an attacker, or missing altogether. Decide three things for each data set: whether it is backed up, how often, and for how long. Do it per data set, such as one database or one file share, because each can need a different answer.
In the pack
- P23-A02 Restore Testing MethodologyStep 1: List and classify the data
- P23-A04 Backup Coverage & Retention MatrixInstructions
Step
List every data set a critical service needs, plus the foundations
List each data set with its owner, class, location, how it is backed up, how often, for how long and by whom. Include the data needed to rebuild the foundations: the sign-in directory, network configuration, the backup catalogue and build images. A data set that is not listed is treated as not backed up, so a gap in the list is a gap in the backups.
In the pack
- P23-A02 Restore Testing MethodologyWhat is backed up, how often and for how long (rule BR-01)
- P23-A04 Backup Coverage & Retention MatrixData Sets
Decision
Does a critical service need this data set?
Yes when its loss would stop a critical service that your resilience work has already named. If you are not sure which services are critical, or whether this data set feeds one, answer yes and settle it with the service's business owner. That is the more cautious answer, because it brings the stricter rules.
- Yes, or not known: Class it Critical, owned by the service's business owner
- No: Is it data the foundations need to be rebuilt?
In the pack
- P23-A02 Restore Testing MethodologyThe three classes (rule BR-13)
- P22-A02 Business Continuity & ICT Resilience PolicyScope and critical services (rule RR-01)
Step
Class it Critical, owned by the service's business owner
For the data a critical service needs, the data owner is that service's business owner. They own the interval too, because the recovery point is the longest gap of data they will accept. The class also sets the default restore check: every 3 months for Critical, 6 for Important and 12 for Other.
In the pack
- P23-A02 Restore Testing MethodologyStep 1: List and classify the data (rule BR-01)
- P23-A04 Backup Coverage & Retention MatrixSettings (rule BR-13)
Decision
Is the service's recovery point already agreed?
The recovery point objective is the most data, measured in time, that the service can lose. The business owner agrees it as part of the service's objectives. You do not set it in the backup standard. If it is missing or not known, the interval cannot be chosen yet, so take the cautious branch.
- No, or not known: Get the recovery point agreed with the business owner first
- Yes: Does it run at an interval within the recovery point?
In the pack
- P22-A02 Business Continuity & ICT Resilience PolicyImpact analysis and objectives (rule RR-04)
- P23-A04 Backup Coverage & Retention MatrixInstructions
Step
Get the recovery point agreed with the business owner first
Ask the business owner how much data the service can lose. The interval cannot be checked against a recovery point that does not exist. Use the process in your resilience work for objectives, then return to this question with the figure.
- Then: Is the service's recovery point already agreed? (back to an earlier step)
In the pack
- P22-A02 Business Continuity & ICT Resilience PolicyImpact analysis and objectives (rule RR-04)
Decision
Does it run at an interval within the recovery point?
Choose an interval no longer than the recovery point of the service that needs the data set, then compare the real schedule with it, in hours. A service that can lose 4 hours of data cannot rely on a nightly backup. A failed job also takes the data set outside its recovery point until a good copy exists again. Where a supplier runs the backup, the interval it reports counts. If the supplier cannot tell you the interval, answer no.
- Yes: Write down the three retention needs, each with its source
- No, or not known: Shorten the interval, or raise a finding with an owner and date
In the pack
- P23-A02 Restore Testing MethodologyWhat is backed up, how often and for how long (rule BR-02)
- P23-A04 Backup Coverage & Retention MatrixChecks (rule BC-02)
- P23-A02 Restore Testing MethodologyCloud services and suppliers (rule BR-20)
Step
Shorten the interval, or raise a finding with an owner and date
If the schedule cannot be shortened yet, a failed check is a finding with an owner, a severity and a due date. Where it also means the service cannot meet its objective, link it to the objective gap in your resilience work, so the business owner sees the consequence.
In the pack
- P23-A02 Restore Testing MethodologyEvidence, findings and reporting (rule BR-18)
- P23-A04 Backup Coverage & Retention MatrixInstructions
Decision
Is it data the foundations need to be rebuilt?
Foundations are the directory, network configuration, backup catalogue and build images that every rebuild needs. They serve no single service, so the matrix leaves the service and its recovery point blank. Yes, or not known, brings them in as Critical.
- Yes, or not known: Class it Critical, list it as foundations data, agree its interval
- No: Would losing it cause Major harm on the risk register's scale?
In the pack
- P23-A04 Backup Coverage & Retention MatrixSettings (rule BR-12)
- P22-A02 Business Continuity & ICT Resilience PolicyDependencies and suppliers (rule RR-09)
Step
Class it Critical, list it as foundations data, agree its interval
Foundations data is Critical because every rebuild depends on it. List it with its own named data owner. The pack sets no interval for it, so agree one with the data owner on your own judgement of how much change could not be redone after a rebuild. Record it in the list so it can be checked and tested like any other.
In the pack
- P23-A02 Restore Testing MethodologyThe three classes (rule BR-13)
- P23-A04 Backup Coverage & Retention MatrixData Sets
- P23-A04 Backup Coverage & Retention MatrixInstructions
Decision
Would losing it cause Major harm on the risk register's scale?
Use the impact scale in your risk register: Important means Major harm without stopping a critical service. If you cannot say, answer yes. Class Important gets a restore check at least every 6 months by default, against 12 for Other.
- Yes, or not known: Class it Important
- No: Class it Other
In the pack
- P23-A02 Restore Testing MethodologyThe three classes (rule BR-13)
Step
Class it Important
An Important data set is not a critical service's data, but its loss would hurt. It still needs an owner and a recorded interval and retention. The class sets how often it is restored in a test.
In the pack
- P23-A02 Restore Testing MethodologyThe three classes (rule BR-13)
Step
Class it Other
Other is any further data set you back up. Keep it in the list and give it an owner. Its restore check is the least frequent, but it is still a test that restores data, not a record that a job ran.
In the pack
- P23-A02 Restore Testing MethodologyThe three classes (rule BR-13)
Step
Agree with the data owner how much data they can lose
No service recovery point applies here, so the data owner decides how much they could lose and what that means for the interval. The pack sets no figure for these classes. Write the choice down with its reason, so the next reviewer knows it was a decision.
In the pack
- P23-A02 Restore Testing MethodologyRoles
- P23-A04 Backup Coverage & Retention MatrixInstructions
Step
Write down the three retention needs, each with its source
The three needs are how far back the business may need to go, any duty in law or contract, and the recovery need: long enough to reach a copy taken before an attacker's earliest sign, which can be days or weeks before the damage. The pack gives no figure for the recovery need, so set your own. The data owner records each need and where it comes from.
In the pack
- P23-A02 Restore Testing MethodologyWhat is backed up, how often and for how long (rule BR-05)
- P23-A04 Backup Coverage & Retention MatrixSettings (rule BR-05)
Decision
Do you know what law or contract asks you to keep it, if anything?
Yes also covers a clear finding that nothing applies, recorded with its source. Law sets minimums and they differ by data type, sector and country. The pack states none, so ask counsel or the contract owner rather than guess. If you do not know, take the no branch and find out.
- Yes, or none applies: Set retention to the longest need; record a reason for any more
- No, or not known: Ask counsel or the contract owner, and record the answer
In the pack
- P23-A02 Restore Testing MethodologyWhich laws ask for this
- P23-A04 Backup Coverage & Retention MatrixInstructions
Step
Ask counsel or the contract owner, and record the answer
Put the question to the person who owns the duty, for example counsel for a legal duty or the contract owner for a customer or supplier term. Record the answer and its source against the data set. Then return to the question.
- Then: Do you know what law or contract asks you to keep it, if anything? (back to an earlier step)
In the pack
- P23-A02 Restore Testing MethodologyWhat is backed up, how often and for how long (rule BR-05)
Step
Set retention to the longest need; record a reason for any more
Retention is the longest of the three needs, never the cheapest: setting it by storage cost alone is a recorded pitfall. Nothing is kept longer than the longest need without a recorded reason and who agreed it. Copies kept longer are a cost, and for personal data a data protection risk. If you do not know what is kept, read the settings of the backup system or ask the supplier.
In the pack
- P23-A02 Restore Testing MethodologyWhat is backed up, how often and for how long (rule BR-05)
- P23-A04 Backup Coverage & Retention MatrixInstructions
Step
Enter it in the coverage list before the system goes live
A new or changed system, and every new data set, goes into the list before it goes live. Keep a copy of the list, the suppliers' contacts and the instructions to recover the keys where people can reach them when the main systems are down.
In the pack
- P23-A02 Restore Testing MethodologyWhat is backed up, how often and for how long (rule BR-22)
- P23-A04 Backup Coverage & Retention MatrixInstructions
Decision
Does a cloud or software-as-a-service provider hold the data?
Yes when the provider runs the platform that holds the data, such as a mail or document tenant. Its own backup may not cover items your people delete, changes an attacker makes or administrator errors. If you do not know who holds the data, answer yes.
- No: Take the decision to your approver and plan the first restore check
- Yes, or not known: Settle what the provider covers before you rely on it
In the pack
- P23-A02 Restore Testing MethodologyCloud services and suppliers (rule BR-19)
- P23-A04 Backup Coverage & Retention MatrixChecks (rule BC-06)
Step
Settle what the provider covers before you rely on it
Record what the provider backs up, for how long and what it leaves out. Where its commitment falls short of the recovery point or the retention you set here, you keep your own copy outside its account. “How do we protect data in a cloud or software-as-a-service system when the provider does not back it up?” sets that out.
In the pack
- P23-A02 Restore Testing MethodologyCloud services and suppliers (rule BR-19)
Outcome
Take the decision to your approver and plan the first restore check
The backup standard and the coverage list are approved by the approver your governance names: the board or its committee, the management board, or executive management, depending on how you are governed. The pack names the Backup owner as responsible. Then plan the first restore check for each data set by its class, and check how many copies each critical data set has and where they are kept.
In the pack
- P23-A03 Backup Operations & Restore Test ProcedureDecisions and who takes them (rule BA-01)
- P23-A02 Restore Testing MethodologyRoles
Practical checklist
- List each data set with its owner, class, location, method, interval, retention and who backs it up.
- Class it Critical, Important or Other, with the data owner agreeing the class.
- Get the service's recovery point agreed by its business owner before you choose the interval.
- Set the interval no longer than the recovery point, or raise a finding with an owner and a due date.
- Record the business, legal and recovery needs for retention, each with its source.
- Set retention to the longest need, with a recorded reason for keeping anything longer.
- Enter the data set in the coverage list before the system goes live.
- Settle what any provider backs up before you rely on it.
Evidence to have ready
- The coverage list, with each data set's owner, class, interval, retention and who backs it up.
- The agreed recovery point for each critical service, beside each data set's real backup schedule.
- The three retention needs for each data set, each with its source.
- Any reason recorded for keeping data longer than its longest need, and who agreed it.
Assumptions
- Each critical service already has an agreed recovery point objective from your resilience work. If it has none, the flow sends you to get one first.
- The classes, restore check periods (3, 6 and 12 months) and the recovery need for retention are the pack's defaults. Your own backup standard may set different ones.
- You know which systems each critical service depends on, even roughly. Where a supplier runs a backup, you can ask it for its backup interval.
Not covered here
- How many copies to keep and how to put one beyond an administrator's reach. That is “If backups can be reached with production administrator credentials, then what?”.
- Which restore tests to run and how often for each system. That is “How do we choose which restore tests to run, and how often, for each system?”.
- Data held in a cloud or software-as-a-service system where the provider does not back it up. That is “How do we protect data in a cloud or software-as-a-service system when the provider does not back it up?”.
- How long the law says you must keep a record. Confirm the minimum with counsel: the pack states none.
Related questions
- How do we plan recovery from a destructive cyberattack, and how is it different from disaster recovery?
- How do we find the dependencies that decide whether a service can meet its recovery time?
- How do we choose which restore tests to run, and how often, for each system?
- If backups can be reached with production administrator credentials, then what?
- How do we know our backups will actually restore?