Modern ransomware operators do their homework. Before they trigger encryption on your production systems, they go looking for your backups — because they know that an organization with good, reachable backups will restore and refuse to pay. So the backups get encrypted, deleted, or corrupted first. By the time the production ransom note appears, the escape route is already gone.
Immutability is the answer to that specific move. An immutable backup is a copy that cannot be modified or deleted for a defined retention period — not by an administrator, not by a compromised account, not by the ransomware, not by anyone — until the period expires. It's the digital equivalent of writing the backup to media and then locking it in a safe you can't open for thirty days.
Done right, it's the difference between "we restored and moved on" and "we paid." Done as a checkbox, it leaves gaps that an attacker who's read the same documentation you have will walk straight through.
What immutability actually protects against
The threat model is precise: an adversary who has gained administrative access to your environment and wants to destroy your ability to recover. That adversary can delete snapshots, reconfigure backup jobs, wipe repositories, and change retention policies — anything a legitimate admin can do, because they are a legitimate admin now, using stolen credentials.
Immutability removes one capability from that attacker: the ability to alter or delete the protected copies before their retention lock expires. Even with full admin rights, even with the backup console in hand, the locked copies survive. That's the whole value, and it's substantial — it means a credential compromise, the usual precursor to a ransomware event, cannot by itself destroy your last line of recovery.
The forms it takes
Immutability shows up in several places, with different strengths:
- Object storage with object lock (S3-style WORM). The most common and robust form. The storage itself enforces that locked objects cannot be deleted or overwritten until the retention expires. Compliance mode on true object lock cannot be overridden even by the storage account root — that's the strong version.
- Hardened Linux repositories where the backup software sets immutable flags the backup service account can't clear. Good, but only as strong as the hardening of the box.
- Appliance-level immutability baked into purpose-built backup appliances. Convenient, but you're trusting the vendor's implementation.
- Tape. The original immutable backup. Written, ejected, and physically offline, a tape cannot be encrypted over a network by anyone. Unfashionable, slow, and genuinely bulletproof against remote attack.
The gaps a checkbox leaves
"Immutable" on a feature list is not the same as "immune." The gaps that matter:
- Governance mode vs. compliance mode. Many object-lock implementations offer a "governance" mode that privileged users can override, and a "compliance" mode that no one can. If your immutability runs in governance mode, a sufficiently privileged compromised account can lift the lock. Know which mode you're in. For ransomware defense, you want the one that can't be overridden.
- The retention window vs. dwell time. Attackers increasingly sit in environments for weeks before striking, specifically to let short immutability windows age out. If your immutable copies only lock for seven days but the attacker has been inside for three weeks quietly corrupting things, your locked copies may already contain the compromise. Retention has to exceed realistic attacker dwell time.
- The credentials that set the lock. If the account that configures immutability is the same one the attacker compromised, they may be able to change the policy for future backups even if they can't touch existing locked ones. Separate the immutability-policy credentials from day-to-day admin.
- The air gap that isn't. "Immutable" storage that's always network-reachable is better than mutable storage, but a true air gap (offline tape, or a target only connected during the backup window) removes the attack surface entirely. Immutability and air-gapping are complementary, not interchangeable.
- Untested immutable backups. Immutability guarantees the copy survives. It does not guarantee the copy restores. You still have to run the restore drill against the immutable copies, or you've just carefully preserved something you can't use.
Making it real
A practical immutable-backup posture:
- At least one copy immutable, with a retention window longer than plausible attacker dwell time — think weeks, not days.
- Compliance-mode (non-overridable) immutability for that copy, not a mode a privileged account can lift.
- Separation of the immutability-policy credentials from the accounts used for routine administration.
- An offline or air-gapped copy where practical, so the strongest copy isn't even reachable to attack.
- Restore drills against the immutable copies, because surviving the attack is only half the job — the copies have to actually recover you.
Immutability is one of the highest-leverage defenses available against the single most common catastrophic IT event. But it rewards the operator who understands exactly what it guarantees and, more importantly, what it doesn't. The checkbox keeps the auditor happy. The understanding keeps the business alive.