The Data Protection Review
// Section
Ransomware-Resiliences
// Published
March 9, 2021
// Read time
8 min
// Share
LinkedIn
Ransomware-Resiliences

Immutable Backups: The Ransomware Recovery Backstop

Immutable backups stop ransomware from encrypting your recovery copies. How object lock, WORM storage, and the 3-2-1-1-0 rule build real resilience.

The editors of The Data Protection Review
Editorial Staff
A glowing digital vault encased in layered glass panels, symbolizing locked, unchangeable backup data
A glowing digital vault encased in layered glass panels, symbolizing locked, unchangeable backup data

The ransomware note rarely arrives first. What arrives first, quietly, is a login to the backup console using credentials the attacker has been sitting on for days or weeks. By the time files start encrypting on production servers, the backup repository has often already been altered, its retention policies shortened, its snapshots deleted, its replication jobs disabled. The encryption of live data is the visible part of the attack. The invisible part, and the one that determines whether an organization pays a ransom or simply restores from backup, happened earlier and targeted the recovery path itself.

This is why immutable backups have moved from a niche storage feature to a baseline expectation in ransomware-resilient architecture. Immutability does not stop an attacker from getting into a network. It does not stop credential theft, phishing, or lateral movement. What it does is remove the backup copy from the set of things a compromised administrator account can destroy, and that single property changes the entire economics of a ransomware incident.

Why Backup Infrastructure Is the First Target, Not the Last

Security teams historically modeled ransomware as a data-encryption problem: attacker gets in, attacker encrypts files, organization restores from backup, incident over in a day. Modern ransomware operators have adapted specifically to defeat that model. Multiple threat intelligence reports and incident write-ups over the past several years describe a consistent pattern: reconnaissance inside the environment specifically to locate backup software consoles, backup storage targets, and replication jobs, followed by deliberate steps to disable or corrupt them before the encryption payload ever runs.

The logic is straightforward from the attacker’s perspective. A victim with clean, available, recent backups has no reason to pay. A victim whose backups were deleted, encrypted alongside production data, or silently corrupted has far fewer options. Backup software often runs with elevated, domain-wide credentials so it can reach every server and share it protects — which makes a compromised backup service account one of the most valuable footholds an attacker can obtain. That combination of high privilege and central visibility is precisely why backup infrastructure sits near the top of the target list rather than the bottom.

Immutable vs. Versioned: A Distinction That Matters

“We keep 30 days of versions” is a sentence that gives false comfort in a ransomware context, and it is worth being precise about why. Versioning and immutability solve different problems.

A versioned backup system retains prior copies of an object as new versions are written, which protects against accidental overwrites and helps recover an earlier state of a file. But if the account managing that system has delete or administrative permissions, and ransomware operators increasingly seek out exactly that level of access, those versions can be purged, the retention policy can be shortened, or the entire bucket or repository can be removed. Versioning is a data-management convenience, not a security boundary. It assumes the actor manipulating the data is trustworthy.

Immutability is different because it removes an ability rather than adding a convenience. A properly configured immutable backup cannot be modified, encrypted, shortened in retention, or deleted before its defined retention period expires — not by a standard administrator, not by a compromised domain account, and in the strongest implementations, not even by the storage vendor’s own support staff without a separate, out-of-band process. The distinction is enforcement: versioning is undone by the same permission level that created it, while true immutability is specifically designed to withstand that permission level being compromised.

How Immutability Defeats Compromised Admin Credentials

This is the mechanism that makes immutable backups a ransomware-specific control rather than a general storage feature. Most successful ransomware intrusions eventually obtain credentials with broad administrative rights, whether through phishing, credential stuffing, exploited vulnerabilities, or purchase of already-compromised access on criminal marketplaces. Once that access exists, nearly every conventional protection collapses, because the attacker is, from the system’s point of view, an authorized administrator.

Immutable storage is built around a different assumption: that retention and deletion controls should not be reversible by the same account that has day-to-day administrative rights over the backup system. Implementations vary, but the common thread is a lock that is either time-based and cannot be shortened once set (common in object-lock and WORM-style systems), or requires a separate authorization path — a different account, a hardware token, a vendor-mediated process — that a compromised primary administrator account does not have access to. An attacker with full domain admin rights can still see that immutable backups exist. They generally cannot encrypt them, delete them early, or alter their content, because the storage layer itself refuses the operation regardless of the credentials presented.

It’s worth being honest about the limits here too. Immutability protects data already written under a lock; it does nothing for data written after the lock policy was weakened, backups taken before immutability was configured, or a retention window set too short to survive dwell time before detection. It is a strong control, not a substitute for detection and response.

WORM, Object Lock, and Snapshot Immutability in Practice

Three mechanisms show up most often when practitioners discuss immutable backups, and they operate at different layers.

WORM (write once, read many) is the original concept, dating back to physical optical and tape media where data could be written once and never overwritten by design. Modern disk and object storage systems implement WORM logically rather than physically, but the principle is unchanged: once written, an object cannot be altered.

Object lock is the term most commonly associated with cloud object storage, where a bucket or individual object can be placed under a retention policy — often with a “governance” mode that can be overridden by specially privileged accounts under specific conditions, and a stricter “compliance” mode that cannot be shortened or removed by anyone, including the account owner, until the retention period expires. This distinction matters operationally: governance-mode locks are useful for internal data-management flexibility, but compliance-mode locks are the stronger fit when the threat model specifically includes a compromised administrator.

Snapshot immutability applies the same idea to storage arrays and backup appliances, where point-in-time snapshots are locked against deletion or modification for a defined window, independent of the array’s normal administrative interface. This is particularly relevant for organizations running backup infrastructure on-premises rather than exclusively in the cloud, since it extends the same protection to primary and secondary storage systems that never leave the data center.

None of these mechanisms are mutually exclusive. Many resilient architectures combine snapshot immutability at the source with object-lock-protected copies in a secondary location, so that a single misconfiguration or exploited vulnerability in one layer doesn’t remove protection entirely.

Extending 3-2-1 to 3-2-1-1-0

The 3-2-1 backup rule — three copies of data, on two different media types, with one copy offsite — was designed primarily around hardware failure and site loss, not adversarial deletion. Ransomware’s specific targeting of backup infrastructure has pushed practitioners toward an extended version, generally written as 3-2-1-1-0: the same three copies and two media types, plus one copy that is offline or immutable, and zero errors confirmed through regular restore testing.

The added “1” for an immutable or offline copy directly addresses the credential-compromise scenario described above — it is the copy an attacker with valid administrative access still cannot reach or alter. The added “0” is arguably just as important and far more often neglected: a backup that has never been tested through an actual restore is an assumption, not a control. Regular, documented restore testing, ideally exercising a real recovery of representative systems rather than a checksum verification, is what turns “we have backups” into “we have confirmed we can recover.” Corrupted backup chains, silently failed jobs, and incompatible restore paths are discovered far too often at the exact moment recovery is needed, which is the worst possible time to learn about them.

Isolated Recovery Environments

A frequently overlooked piece of ransomware recovery planning is where restoration actually happens. Restoring directly back into the same network segment, the same Active Directory, and the same management plane that was just compromised risks reintroducing the same malware, the same persistence mechanisms, or the same compromised credentials into the freshly restored environment.

An isolated recovery environment — sometimes called a clean room or isolated recovery environment (IRE) — is a segregated, minimally connected environment used to stage and validate restored systems before they are reconnected to production. It typically has its own separate identity and access controls, no default trust relationship with the production domain, and tooling to scan restored data and images for malware before promotion. Building and maintaining one requires deliberate planning well before an incident; it is not something to design for the first time during active recovery. Understanding RPO vs RTO targets ahead of time also shapes how much isolated recovery capacity an organization actually needs versus how much it can afford to build.

Putting the Pieces Together

None of these controls function as a substitute for the others. Immutable backups without restore testing are an unverified assumption. Restore testing without an isolated recovery environment risks reinfecting a clean restore. Object lock configured in governance mode when compliance mode was warranted leaves a door open that the organization believed was closed. Ransomware resilience in the backup layer is the sum of these pieces working together, built and verified before an incident, not assembled under pressure during one.

This article describes general architectural practice and does not constitute incident response guidance for a specific environment. Organizations handling an active incident or designing formal recovery procedures should consult primary technical guidance, including CISA’s #StopRansomware Guide and NIST’s SP 1800-11, Data Integrity: Recovering from Ransomware and Other Destructive Events, alongside qualified incident response professionals.

Frequently Asked Questions

What makes a backup truly immutable vs. just versioned?

Versioning keeps prior copies of an object but can typically be deleted or shortened by the same administrative account that manages the system day to day. True immutability enforces a retention lock that specific privileged accounts, including compromised ones, cannot override before the retention period expires — the protection comes from removing an ability, not just adding convenience.

Can ransomware encrypt immutable backups?

Properly configured immutable backups under a compliance-mode or equivalent lock cannot be overwritten, encrypted, or deleted before their retention period expires, even by an attacker holding valid administrative credentials. The protection only holds for data written under the lock with sufficient retention length — misconfigured policies or short windows can still leave gaps.

What is object lock?

Object lock is a storage-level retention control, most common in cloud object storage, that prevents an object from being modified or deleted until a set retention date passes. It typically offers a “governance” mode that certain privileged accounts can override and a stricter “compliance” mode that cannot be shortened or removed by anyone until the lock expires.

Is an offline or air-gapped copy the same thing as an immutable copy?

They achieve a similar goal through different means. An air-gapped or offline copy is physically or logically disconnected so nothing on the network can reach it; an immutable copy stays connected but is protected by a retention lock the network cannot override. Many resilient designs, including an air-gapped backup strategy, use both together.

Why does restore testing matter as much as immutability?

An immutable backup that was never verified through an actual restore is an unconfirmed assumption, not a proven recovery path. Corrupted backup chains, missing dependencies, and incompatible restore procedures are frequently discovered only during a real recovery attempt, which is the most costly possible time to find them.