Phase 4 · Backups + Ransomware Resilience · Lesson 1 of 3
Article
·
18 min
·
+10 pts
Encryption protects data from being read. Backups protect data from being lost — to a fat-fingered delete, a failed disk, a bad deploy, or, increasingly, ransomware that encrypts your production data and demands payment for the key. When a framework says "data is backed up and recoverable," it is testing whether you can get your data back, within a defined time, after the worst day. That is a control with sharp, measurable edges, and it is one auditors probe hard because so many organizations have backups and discover, mid-incident, that they cannot actually restore from them.
This lesson covers the backbone of a backup program: the 3-2-1 rule, the RTO/RPO objectives that define "recoverable," and immutability — the property that makes backups survive an attacker who is specifically trying to destroy them.
Discovering the backups were never restore-tested — during the incident
The 3-2-1 rule is the durable baseline for backup design. It says:
In the cloud the rule translates cleanly: the production data, a backup in the same account/region, and a copy replicated to a different region and ideally a different account with separate credentials. Modern guidance extends it to 3-2-1-1-0: add 1 immutable or air-gapped copy and 0 errors on a verified restore test. The extra digits exist because ransomware changed the threat model — it's no longer enough to have copies; you need a copy the attacker cannot reach or alter, and proof that the copy actually restores.
3-2-1 in the cloud: copies separated by media, location, account, and reachability
"We have backups" is meaningless without two numbers that define what recovery means. These are the vocabulary of every backup and disaster-recovery conversation, and you must keep them straight:
The two are independent and both matter. A system can have a great RPO (tiny data loss) but a terrible RTO (takes three days to actually restore), or vice versa. They are set by the business based on how critical the data is — a payments database might be RPO 5 minutes / RTO 1 hour, while an internal analytics warehouse might be RPO 24 hours / RTO 72 hours.
RPO = data loss; RTO = downtime
The reliable way to remember them: R-P-O has a P for the Point in time you recover to — it's about how much data is lost. R-T-O has a T for Time you're down — it's about how long recovery takes. When you review a backup control, the first questions are "what are the RPO and RTO targets, who set them, and does the backup design actually meet them?" A backup running nightly cannot satisfy a 1-hour RPO no matter how reliable it is — the objective and the implementation have to match, and a mismatch is a finding.
Traditional backups assume accidents. Ransomware assumes an adversary — one who, once inside, specifically hunts for and destroys backups so you have no choice but to pay. Modern attackers delete snapshots, encrypt backup repositories, and target backup admin credentials. A backup an attacker can delete is not a ransomware control.
Two properties defend against this:
The strongest designs combine them: an immutable copy in an isolated account, so the data is both unreachable and undeletable. This is what lets you say, credibly, "even if our entire production environment is ransomwared, we can restore."
The single most common backup failure is not the absence of backups — it's backups that were never restored. Backups silently corrupt, miss critical data, or take far longer to restore than anyone assumed. A backup you have never restored is a hypothesis, not a control. The discipline that turns it into a control is regular, documented restore testing: actually restoring from backup on a schedule, verifying the data is complete and correct, and measuring whether the restore meets the RTO. The "0" in 3-2-1-1-0 is this — zero errors on a verified restore.
For a GRC Engineer, restore-test evidence is gold: a dated record showing "we restored dataset X on date Y, it completed in Z hours (within the 4-hour RTO), and the data validated" is exactly what proves the backup control operates rather than merely exists.
Quick check
A company backs up its production database nightly to a second bucket in the same cloud account, with backup admins holding delete permissions on that bucket. Their stated objectives are RPO 1 hour and RTO 2 hours, and they have never performed a restore test. Identify the most significant problems.
Backup and recovery controls appear across every major framework, and the same evidence is reusable:
The evidence package is consistent: the backup policy with RTO/RPO targets, the backup configuration (frequency, copies, immutability, locations), and — most importantly — the restore-test records proving recovery works within objectives.
GRC Engineer's lens
When you review a backup program, do not stop at "backups are enabled." Establish the four facts that make it a real control: the RTO/RPO targets and who set them; whether the backup design actually meets them (frequency vs RPO, restore architecture vs RTO); whether there is an immutable, isolated copy that survives a ransomware-grade attacker; and whether there is a recent, documented restore test proving recovery within RTO. The last one is where most programs fail an honest review — "we have backups" is common; "we restored them last month in 90 minutes and the data validated" is the control. Make the restore test the evidence you always ask for.
A real backup program is 3-2-1 (extended to 3-2-1-1-0 for the ransomware era), with RPO setting backup frequency and RTO setting restore architecture, at least one immutable and isolated copy that an attacker cannot delete, and restore testing that proves it all works within objectives. "We have backups" is not the control; "we can restore, on time, after the worst day, and here's the test that proves it" is.
In the next lesson you'll watch a ransomware tabletop exercise walk through an incident in real time — and see exactly where backup programs that look fine on paper come apart under pressure.