Free resiliency assessment

Expert guidance, applied to what you already own

← Field Notes index No. 04 Backup & Immutability Filed · July 2026 8 min read

If one admin account can delete the backups, you have no backups.

Ransomware operators routinely target backup infrastructure. Immutability keeps a compromised administrator account from wiping out the copies you need to recover. Here is how it works, and how to tell whether you have it.

Retention lock active
96%
of ransomware attacks targeted backup repositories
Veeam Ransomware Trends
1 in 3
fewer than this share of victims fully recovered their data
Veeam Data Resilience 2026
2×
higher full recovery with immutability and verification
Veeam Data Resilience 2026
01The review question

The question I ask during backup reviews

During most infrastructure reviews, I eventually ask the same thing. The answer tells me more than a screenshot of successful backup jobs ever will.

If your most senior administrator's credentials were stolen at 2 a.m., could that account delete every copy of your backups?

Nearly every company I review has backups, and most have something offsite. The problem is that the backup console, storage repository, replication target and cloud copy often trust the same directory. One domain administrator can reach all of them.

That design works until the administrator account is compromised. At that point the attacker has no need to break four different systems; they only need to become the person who already has permission to manage them.

02Threat model

Backups are part of the attack plan

Attackers target backup systems because working backups take away much of their leverage. A company that can restore its systems has far less reason to pay. Veeam's ransomware research has reported that backup repositories were targeted in roughly 96% of attacks, and in about three-quarters of those cases the attackers affected at least some of the repositories.

About 90% of organizations believe they can recover. Fewer than one in three ransomware victims fully did.

Veeam's 2026 Data Trust and Resilience research reports that about 90% of organizations believe they can recover from a cyber incident, but fewer than one in three ransomware victims fully recovered their data. The same research found that organizations using controls such as immutable storage and automated backup verification reported full recovery at more than twice the rate of organizations without them.

Immutability is no guarantee of an easy recovery. It does remove one of the simplest ways an attacker can make recovery impossible. What recovery looks like once an attacker succeeds is its own discipline; we wrote that sequence down in the ransomware recovery playbook.

03Definitions

Replication and snapshots are different controls

These terms get mixed together constantly, and the difference between them decides whether a copy survives an attack.

Replication copies the damage too
Replication makes another copy, but it keeps copying changes from the source. Encrypt or delete the source and the damage can replicate too.
A 15-minute schedule can give you two corrupted copies.
A standard snapshot is deletable
A standard snapshot can still be deleted by an administrator. With stolen admin credentials, that snapshot is already within reach.
Deletable means unprotected.
The real test
A snapshot is immutable only when the platform stops anyone, administrators included, from deleting it before retention expires.
No account can shorten it.
The immutability test

Ask one question: can any account in your environment shorten the retention period or delete the copy before it expires? If the answer is yes, the copy falls short of immutable. That applies to your internal team, your MSP, your storage administrator, and anyone else with elevated access. The control must still hold when the attacker is operating through a trusted account.

04Platform controls · Pure & NetApp

How the platforms lock it

Two platforms we deploy handle this well, in different ways. The mechanics are worth knowing, because the word "immutable" covers real differences in how the lock is enforced.

Platform controlsPure Storage · NetApp ONTAP
01 Pure SafeMode: the eradication timer
FlashArray · SafeMode snapshots

When data is deleted from a FlashArray it first enters an eradication-pending state rather than being destroyed immediately. The default timer is 24 hours. With SafeMode it commonly extends to 14 days, and up to 30 days on FlashArray, with longer options on FlashBlade. If an attacker deletes a volume, the data stays recoverable until the timer expires, which gives the operations team time to notice and intervene.

Eradication-pending24h defaultUp to 30 days
02 Pure SafeMode: off-box authorization
Changes verified by Pure Support

SafeMode retention is protected from being shortened or disabled through the array console alone. The organization designates authorized contacts, at least two and up to five, and changes are verified through Pure Support. A stolen array password is insufficient to remove the protection, and a single rogue administrator lacks the authority to disable it quietly. The destructive action is separated from the person managing the array day to day.

Off-box approval2 to 5 contactsVerified by Pure Support
03 NetApp SnapLock: tamperproof snapshots
ONTAP · SnapLock retention

Tamperproof snapshots use SnapLock technology to retain a snapshot for a defined period. Deletion before that period expires is blocked for every account, including an ONTAP administrator, which provides a fast local recovery point without leaving deletion authority with one person.

SnapLock retentionBlocked for adminsFast local recovery
04 NetApp Multi-admin verification
ONTAP · MAV and ARP

Multi-admin verification adds approval requirements to sensitive ONTAP operations: deleting volumes or snapshots, or creating new administrator accounts. A compromised account may be able to request the action, and it still needs a second approver to complete it. Autonomous Ransomware Protection adds another layer, watching for workload behavior associated with ransomware, including unusual encryption activity.

Second approver requiredRequest needs approvalARP behavioral watch
The shared goal

Pure and NetApp implement these controls differently, but the design goal is the same: no single identity should hold enough authority to destroy every usable recovery point.

05The framework

Using the 3-2-1-1-0 rule

The traditional 3-2-1 backup rule is still useful, and it leaves ransomware only partly addressed. Veeam popularized the expanded 3-2-1-1-0 model.

3
copies of your data
2
different storage media or platforms
1
copy stored offsite
1
copy immutable, air-gapped, or offline
0
recovery errors, confirmed by verified restore testing

The final two are where many backup designs fall apart. A company may have several copies across multiple locations, but every copy is still managed through the same identity system. Or the company has an immutable copy and has yet to complete a clean, timed restore from it.

A successful backup job only confirms that the system wrote data somewhere. Whether the business can recover its applications, databases, permissions, dependencies and operations within an acceptable time is a separate question that only a test answers.

The zero in 3-2-1-1-0 counts only after a clean, timed restore.
06Operating model

The operational work behind immutability

Buying the feature is the easy part. Keeping it correctly configured is ongoing work.

Retention and capacity
Retention has to match risk and recovery requirements and still fit available capacity. Locked snapshots consume space, and a policy that gets too expensive comes under pressure to be shortened.
The lock competes for capacity.
Contacts and approvers
Authorized-contact and MAV approver lists need maintenance as people change roles or leave. A two-person approval breaks down when one of the two left six months ago.
Approvers must be current.
Testing and monitoring
Restores must be scheduled, performed, timed, and documented, or the zero in 3-2-1-1-0 is unproven. Someone also has to notice when a deletion timer starts running.
Unwatched is unproven.

A lean internal IT team can manage all of this. The challenge is continuing to manage it after the original implementation project is over and the team has moved on to the next priority. That is one of the reasons we built our Backup as a Service offering.

ModernOps provides backup on enterprise storage with immutability included in the operating model. We design retention around the customer's RTO and RPO, maintain the required approval controls, and perform scheduled restore tests with documented results. Customers get an immutable backup design without needing to own and operate the storage platforms behind it. More importantly, someone remains responsible for keeping the design working month after month.

Disclosure

This article describes ModernOps services. The platform details and statistics above are based on vendor documentation and the public research listed in Sources. Validate all settings and capabilities against your own platforms and software versions.

07Assessment

The 60-second immutability check

The 60-second check
0/5Unmeasured
A "no" or an "unsure" identifies something that needs review. If a VMware renewal or storage refresh already has you evaluating the environment, it is a good time to address the backup design too.
08Primary reading

Sources

VeeamRansomware Trends Report
VeeamData Trust and Resilience Report 2026
Pure StorageSafeMode Snapshots documentation
NetAppONTAP SnapLock and Multi-Admin Verification
Veeam3-2-1-1-0 Backup Rule guidance
Ryan Beglau
Filed from Conshohocken, PA · July 2026
09Prove it

Find out what is still deletable.

The free Infrastructure Resiliency Assessment checks backup immutability, retention, isolation, and restore testing in a few hours. It is remote-first, carries no obligation, and ends with a prioritized list of what is protected, what is still deletable, and what it takes to lock the rest.

Or call 484-429-9328. You will talk to the engineer who runs our immutable BaaS.

← All field notes Field Notes · No. 04 · Ryan Beglau · ModernOps, LLC