
Immutable backups are write-once-read-many (WORM) copies of your data that no one, not even an administrator, can alter or delete during a set retention period. That single feature is what makes them the closest thing to a guaranteed recovery point when ransomware hits and encrypts or deletes everything else it can reach. If you manage IT for a small or midsize business, the immediate action item is simple: verify you actually have an immutable copy of your critical data right now, then run a controlled delete test in a sandbox environment to confirm the lock holds.
- Definition: WORM storage that blocks deletion or modification for a fixed retention window
- Core claim: Immutability stops attackers (and mistakes) from touching your last clean recovery point
- Next action: Test a delete attempt in an isolated bucket or repository before you trust it in production
Quick fact: Industry guidance on immutable backups from IBM identifies them as write-once-read-many copies that resist both ransomware encryption and accidental deletion for as long as the retention clock runs.
Key Takeaways
Immutable backups work because they remove the ability to delete or alter a recovery point during a defined retention window, even from a compromised administrator account.
| Point | Details |
|---|---|
| Choose compliance mode | Governance mode allows deletion by privileged accounts; compliance mode does not, even under compromise. |
| Match retention to dwell time | Target roughly 30 days for operational backups and 90 days for monthly full backups. |
| Test restores, not just backups | Run quarterly full restores and monthly partial tests to confirm data actually rebuilds. |
| Separate control from data plane | Backup admin credentials should never overlap with domain admin access. |
| Consider a managed path | Collett Systems LLC bundles immutable backup setup, monitoring, and restore testing into fixed per-user managed IT pricing. |
Table of Contents
- What Is an Immutable Backup, Technically Speaking?
- Why Do Immutable Backups Matter for Ransomware Defense?
- How Do You Actually Implement Immutability?
- Building Your Implementation Checklist This Quarter
- How Long Should Your Retention Window Be?
- How Do You Test That Immutability Actually Works?
- Where Immutability Fits in a Full Backup Strategy
- Where Does This Come Up Short for Most SMBs?
- Get a Managed Path to Immutable, Tested Backups
- Sources
- FAQ
What Is an Immutable Backup, Technically Speaking?
WORM is not a brand name or a marketing term. It is a storage behavior: once data is written, the underlying system rejects any request to change or erase it until a countdown expires. Think of it as a safe deposit box with a time lock. Even the bank manager cannot open it early.
Immutable backups differ from immutable snapshots in an important way. A snapshot is usually a point-in-time copy that lives on the same storage system as your production data, useful for quick rollback but vulnerable if that entire system is compromised. A true immutable backup lives somewhere separate, ideally with its own access controls, so a breach on your primary network cannot reach it.
Three primitives show up again and again in real deployments:
- S3 Object Lock and S3-compatible equivalents, which apply WORM rules to cloud object storage
- Filesystem immutable flags on hardened Linux repositories, which block write and delete commands at the OS level
- Tape WORM cartridges, the oldest and still one of the most physically isolated options
Common SME implementations combine hardened Linux repositories, S3 Object Lock, immutable snapshots, and tape or air-gapped copies, each suited to a different point in your recovery chain. None of them alone is the whole strategy. They are ingredients.
Why Do Immutable Backups Matter for Ransomware Defense?
Ransomware operators do not just encrypt your live systems anymore. They actively hunt for backup servers first, because a business that can restore clean data has no reason to pay a ransom. Attackers often sit inside a network for days or weeks before triggering encryption, a period security teams call dwell time, and during that window they look for backup credentials, delete snapshots, and disable retention policies.
That is exactly the gap immutability closes. A WORM-protected backup cannot be deleted even if an attacker gets domain admin credentials, because the lock operates below the level of any user account. IBM's research on immutable storage notes that unpatched vulnerabilities routinely lead to backup compromise, which is precisely why immutability functions as a last line of defense rather than a first one.
The benefits go beyond ransomware:
- Auditors and cyber insurers increasingly expect proof of immutable, offline, or air-gapped copies before issuing or renewing coverage
- A locked recovery point gives you a clean, verifiable restore source instead of guessing which backup survived
- CISA's ransomware guidance treats offline, encrypted backups as a core mitigation control, not an optional extra
Immutability has real limits, though. It does nothing to stop data exfiltration or the threat of public leaks, and a locked backup that was already corrupted before the lock engaged is still a corrupted backup. Testing matters as much as the technology itself.
How Do You Actually Implement Immutability?
Choosing the right implementation comes down to matching the technical mode to what you are actually protecting against, and here the details matter more than most vendors admit.
S3 Object Lock has two modes, and the difference is not cosmetic. Compliance mode prevents deletion by anyone, including the account root user, for the full retention period. Governance mode allows users with special permissions to shorten retention or delete objects entirely, which sounds flexible until you remember that a compromised admin account has exactly those permissions. Compliance-mode locks resist deletion even by privileged accounts, while governance mode can be bypassed by anyone with sufficient rights, so critical recovery points belong in compliance mode, full stop.

Hardened Linux repositories work differently. Instead of a cloud provider enforcing the lock, the backup software writes to a Linux server where the immutable flag is set at the filesystem level, and the backup service account has no ability to remove that flag, only to add new ones. This creates privilege separation between the system that manages backups and the system that could delete them, which matters enormously if ransomware compromises your backup console itself.
Immutable snapshots versus offline tape is a speed-versus-isolation trade-off. Snapshots restore in minutes and stay immutable against logical attacks, but they typically remain network-accessible in some form. Tape or fully air-gapped copies take longer to restore but sit completely outside any network path an attacker could reach. AWS's prescriptive guidance on safeguarding backups walks through configuring both object lock and vault lock behaviors for exactly this reason.
Whatever combination you choose, the backup control plane needs its own protections:
- Encryption at rest and in transit for every copy
- Role-based access control separating backup administrators from domain administrators
- Multi-factor authentication on any console that can touch retention settings
- Separate credentials for backup infrastructure that don't overlap with production Active Directory
Pro Tip: If your backup admin account uses the same password vault and MFA app as your domain admin account, you don't have separation of duties. You have one attack surface wearing two hats.
Building Your Implementation Checklist This Quarter
Rolling out immutability doesn't require a six-month project plan. Most SMB IT teams can get a meaningful layer of protection in place within a few weeks by working through priorities in order.
- Inventory your critical data sets first. Financial records, customer databases, and line-of-business application data need immutable protection before file shares that see infrequent changes.
- Pick a storage backend and enable compliance mode wherever it's supported. If your backup software supports S3 Object Lock or a hardened repository, compliance mode should be the default for anything you'd call a recovery point of last resort.
- Set retention windows against real attacker dwell time, not a round number that felt safe. A pragmatic target is 30 days for operational backups and 90 days for monthly full backups.
- Harden the backup hosts and separate the control plane from the data plane. No domain admin account should have standing access to delete or shorten retention on backup storage.
- Automate integrity checks and schedule restore tests. A backup nobody has tried to restore is a hypothesis, not a plan.
Pro Tip: Run your first restore test on a Friday afternoon, deliberately. If your process only works when the whole team is fresh and available, it won't survive an actual 2 a.m. ransomware event.
Our backup best practices guide walks through several of these steps in more operational detail if you want a longer reference.
How Long Should Your Retention Window Be?
Retention length is where a lot of otherwise solid backup strategies quietly fail. A 7 day immutability window looks fine on paper until you realize the average attacker has already been inside the network longer than that before triggering encryption.

The methodology that holds up: set your immutability period longer than mean dwell time plus your realistic detection and response time combined. Practical guidance points to roughly 30 days for operational backups and 90 days for monthly full backups, which gives your team enough buffer to detect an intrusion, investigate it, and still have an untouched recovery point from before the compromise began.
Storage sizing follows a straightforward formula: daily change rate times retention days, plus your base full backup size, gives you a rough capacity target per retention tier. A business generating 50GB of daily change with a 30 day operational window and a 90 day monthly full window needs meaningfully more capacity than a 7 day setup, but cloud object storage with lock capability has gotten cheap enough that the extra weeks rarely change your budget by much.
- Cloud providers offering Object Lock typically bundle lower egress costs into disaster recovery pricing tiers
- On-prem hardened repositories avoid recurring cloud storage fees but require upfront hardware investment
- A hybrid approach, fast local repository plus cloud object lock offsite, tends to balance restore speed against true isolation better than either option alone
How Do You Test That Immutability Actually Works?
An immutability setting you have never tested is a setting you are hoping works. Misconfigurations are common enough that testing deserves its own recurring calendar entry, not a one-time setup checkbox. Expert Insights notes that using governance mode instead of compliance mode, or setting retention windows too short, are among the most frequent ways immutability fails silently.
- Attempt a controlled delete in an isolated test bucket or repository, never in production, and confirm the system rejects the request.
- Run a quarterly full restore test that rebuilds a critical system from the immutable copy end to end, not just a file-level spot check.
- Run monthly partial restore tests on a rotating sample of smaller data sets to catch corruption before it becomes a crisis.
- Document every test result with timestamps and outcomes; auditors and cyber insurers increasingly ask for this evidence directly.
- Enable logging and alerting on backup anomalies, including failed jobs and unexpected retention changes, so problems surface in days, not months.
Pro Tip: Log the delete rejection message itself and keep it on file. When an insurer or auditor asks for proof your immutability is enforced, a screenshot of a denied deletion attempt is worth more than a policy document.
As we've written before, ransomware recovery is a process, not a product you buy once, and testing is where that process either holds up or falls apart.
Where Immutability Fits in a Full Backup Strategy
Immutable backups are one layer, not the entire strategy. The 3-2-1-1-0 rule still applies: three copies of your data, on two different media types, one stored offsite, one of those copies immutable or fully offline, and zero errors on restore verification.
In practice that might look like a hardened local repository for fast, everyday restores, plus a cloud copy locked in compliance mode as your offsite, immutable safety net. Your runbook should spell out who declares an incident, who authenticates to the immutable storage during recovery, and who verifies the restored data before systems go back online.
- Define escalation roles before an incident, not during one
- Build communication templates for staff and customers into the runbook itself
- Know in advance which team member has authority to initiate a restore from the locked copy
A managed service becomes worth engaging the moment your internal team lacks the bandwidth to run quarterly restore tests consistently. Our managed backup and disaster recovery guide covers how that handoff typically works.
Where Does This Come Up Short for Most SMBs?
I've seen enough backup audits to know the gap is rarely the technology. Object Lock, hardened repositories, and tape WORM all work exactly as advertised when configured correctly. The gap is that most small business IT teams set retention once, at whatever default their backup software suggested, and never revisit it against their actual threat exposure.
Governance mode is the trap I see most often. It gets selected because it is the default, or because someone wanted the flexibility to delete a backup if storage got tight, and that flexibility is precisely what an attacker with admin credentials will use against you. Compliance mode should be the default conversation, not the exception you reach for after an incident.
The other overlooked piece is that a restore test is not the same as a backup verification job. Plenty of businesses confirm their backup completed successfully every night and never once confirm the data inside it actually rebuilds a working system. If you take one thing from this article, prioritize a real quarterly restore test over adding a fourth backup copy nobody has verified works. Test the recovery, not just the retention setting on identity and access controls, including RBAC and MFA practices for backup control planes, before you assume separation of duties is actually in place.
, Dustin Collett
Get a Managed Path to Immutable, Tested Backups
Setting up compliance-mode Object Lock, hardened repositories, and quarterly restore testing correctly takes real engineering time, and most SMB IT teams are already stretched covering help desk tickets and daily fires. Collett Systems LLC builds immutable, tested backup protection into every managed IT contract at one fixed per-user price, so there's no separate line item to negotiate and no gap in coverage while your team focuses on running the business.
Our approach includes 24/7 monitoring of backup jobs, scheduled restore verification, and hardened access controls on the backup control plane itself, the same separation of duties this article just walked through. We've built that discipline into how we support over 150 organizations across Southeastern Wisconsin, with documented, measurable recovery results instead of a policy binder nobody has tested. If your current backup setup has never been through a real restore test, our backup and disaster recovery services are a practical place to start, and you can book a Managed IT & Security Assessment to see exactly where your immutability gaps sit before an attacker finds them first.
Sources
- Stop Ransomware Guide · CISA
- What Are Immutable Backups? | IBM
- Setting Up Immutable Backups with Veeam, Wasabi, or S3 Object Lock, ISMS Lite
- Immutable Backup Explained: Why It Matters For Ransomware Protection
FAQ
What Is the Difference Between an Immutable Backup and a Regular Backup?
A regular backup can be modified or deleted by anyone with sufficient credentials. An immutable backup is locked with WORM protection so no one, including administrators, can alter or delete it until the retention period expires.
Does Governance Mode Protect Against Ransomware?
Governance mode offers weaker protection than compliance mode because accounts with special permissions can still shorten retention or delete data, which is exactly the access level a compromised admin credential provides.
How Long Should Immutable Backup Retention Be?
A practical target is around 30 days for operational backups and 90 days for monthly full backups, long enough to outlast typical attacker dwell time and your detection window.
Can Immutable Backups Stop a Ransomware Attack Entirely?
No. Immutable backups protect your recovery point from deletion or encryption, but they don't prevent data exfiltration or an attacker publishing stolen data, so they work alongside broader security controls, not instead of them.
Do Small Businesses Need Immutable Backups, or Just Regular Backups?
Small businesses are frequent ransomware targets precisely because attackers assume weaker backup protections, which makes immutability a priority rather than an enterprise-only feature. Collett Systems LLC builds it into managed backup plans for exactly this reason.
