Azure Immutable Backups: Vaults, Blob WORM and Locked Policies (2026)

Immutable backups are a key component of a solid ransomware-defense strategy. Let's discuss best practices.
Share post:

What Options Does Azure Provide for Immutable Backups? 

Immutable vaultBlob immutable storage
What it protectsBackup recovery points in a Recovery Services or Backup vaultAny blob data, including archived backups
ScopeThe whole vault, including every protected instance in itAccount, container, or individual blob version
How it locksEnable immutability, then lock the settingTime-based retention policy, or legal hold
Reversible?Yes while enabled, no once lockedYes while unlocked, no once locked
Retention changesCan increase, cannot reduceCan extend only. Five increases maximum at container level, unlimited at version level
Compliance anchorAzure Backup policy controlsSEC 17a-4(f), validated by Cohasset Associates
Best forProtecting Azure Backup’s own recovery pointsLong-term archives and cross-cloud copies

Azure provides several options for implementing immutable backups, catering to diverse use cases like regulatory compliance, ransomware protection, and disaster recovery. Two primary solutions include immutable vaults and Azure Blob Storage with immutability policies, both of which ensure data integrity through write-once, read-many (WORM) storage.

Recovery Services Vaults and Backup Vaults
Azure Recovery Services vaults and Backup vaults are equipped with immutability features that prevent modification or deletion of backup data during the retention period. Organizations can enable WORM storage for these vaults through Azure portal settings, with the option to lock immutability for additional security. 

These vaults are useful for protecting system state backups, virtual machines, and other critical workloads, meeting compliance requirements and mitigating risks from insider threats or ransomware.

Azure Blob Storage Immutability Policies
Azure Blob Storage allows users to implement time-based retention and legal hold policies at various levels, including account, container, or individual blobs. Time-based policies secure data for a predefined period, while legal hold policies preserve data until manually released. 

These policies can be used together for added flexibility. By supporting granular configurations and offering permanent policy locking, Azure Blob Storage ensures both operational flexibility and adherence to regulatory mandates, such as SEC Rule 17a-4(f).

In this article:

Why do immutable backups matter? 

Ransomware Protection

Immutable backups are a critical defense against ransomware attacks, which often involve encrypting or deleting data to extort victims. Azure’s write-once, read-many (WORM) storage ensures that backup data cannot be altered or erased within the retention period. Even if attackers infiltrate a system and gain elevated privileges, they cannot compromise the integrity of immutable backups.

Regulatory Compliance

Many industries, such as healthcare, finance, and legal services, are subject to strict regulations that mandate preserving data in its original form for extended periods. Azure immutable backups help organizations meet these stringent requirements by providing tamper-proof storage, ensuring data remains unchanged and verifiable. For example, regulations like HIPAA, GDPR, or SEC Rule 17a-4(f) require secure, auditable data retention.

✅ Pro Tip: Pair Azure immutable backups with N2W’s reporting. The Audit, Azure Backups, Azure Protected Resources and Azure Resources Summary reports give an auditor evidence of what is protected and what is not, without anyone assembling it by hand.

Insider Threats

Insider threats, whether malicious or accidental, pose a significant challenge to data security. Employees with access to sensitive systems may attempt to modify, delete, or misuse backup data, either intentionally or through negligence. Azure immutable backups provide an additional layer of protection by locking data from any changes during the retention period, rendering it immune to insider tampering.

Related: Check out how N2W makes Azure backup ridiculously easy

What is an Azure immutable vault? 

Azure’s immutable vaults are specialized storage solutions that secure backup data by enforcing immutability. By using Write Once, Read Many (WORM) storage, these vaults ensure that data cannot be altered or deleted, safeguarding against accidental or malicious data loss. This feature is critical for compliance and data integrity in industries with stringent regulatory requirements.

Enabling Immutable Vaults

Azure offers immutability for two types of vaults: Recovery Services vaults and Backup vaults. To enable immutability:

  1. Navigate to the desired vault in the Azure portal.
  2. Under Properties, select Immutable vault and then click Settings.
  3. Check the box to enable immutability for the vault. At this stage, the setting is reversible.
  4. To make immutability permanent, lock the setting, ensuring backups use WORM storage. Once locked, immutability cannot be disabled.

Note: It’s important to test and validate your configurations before locking the immutability setting to ensure alignment with your requirements.

Operational Restrictions

Immutable vaults impose restrictions to maintain data integrity. For instance, operations that reduce retention periods for backup recovery points are disallowed. However, increasing retention or modifying policies to extend data availability is permitted. These controls prevent accidental or unauthorized deletion of backup data while allowing updates that enhance data preservation.

Certain scenarios, such as attempts to increase retention for backups in a suspended state, may result in errors. This ensures that the integrity of suspended backups is maintained.

Disabling Immutability

For vaults where immutability has been enabled but not locked, it can be disabled by:

  1. Navigating to the Immutable vault settings.
  2. Clearing the checkbox for enabling immutability.
  3. Saving the changes.

Note: If the immutability setting is locked, it becomes irreversible. This makes it important to carefully plan immutability settings. 

Regional Availability

Immutability, both enabled and locked, is generally available in all Azure public regions and all US government regions, and it covers every workload Azure Backup protects. There is no region shortlist to plan around any more.

The detail worth knowing is where the WORM-backed storage underneath it has rolled out. For Backup vaults, WORM storage is generally available in all Azure public regions, though not in national cloud regions. For Recovery Services vaults it is available in a named set of regions that Microsoft keeps expanding. Anywhere it has not landed yet, locked immutability is still enforced by the backup service, and your backups move onto WORM-backed storage automatically once it arrives, with no action from you and no data movement.

Blob storage has no equivalent restriction. Every blob access tier and every redundancy configuration supports immutable storage, so tiering an archive to Cool or Cold does not cost you the lock.

✅ Pro Tip: N2W runs in all five Azure Government and DoD regions: US Gov Virginia, US Gov Texas, US Gov Arizona, US DoD Central and US DoD East. N2W is deployed from a commercial account and launched into the isolated Gov region, so the immutable copy stays inside the sovereign boundary.

Tips from the Expert
Picture of Adam Bertram
Adam Bertram
Adam Bertram is a 20-year veteran of IT. He’s an automation engineer, blogger, consultant, freelance writer, Pluralsight course author and content marketing advisor to multiple technology companies. Adam focuses on DevOps, system management, and automation technologies as well as various cloud platforms. He is a Microsoft Cloud and Datacenter Management MVP who absorbs knowledge from the IT field and explains it in an easy-to-understand fashion. Catch up on Adam’s articles at adamtheautomator.com, connect on LinkedIn or follow him on X at @adbertram.

What is immutable storage in Azure Blob Storage? 

Azure Blob Storage offers immutable storage, enabling users to protect critical data in a Write Once, Read Many (WORM) state. This ensures that data cannot be modified or deleted for a user-specified period.

Immutability Policies in Azure Blob Storage

Azure Blob Storage supports two types of immutability policies, which can also be implemented simultaneously.

Time-based retention policies:

  • Data remains immutable for a specified interval.
  • Users can create and read blobs, but cannot modify or delete them until the retention period expires.
  • After expiration, blobs can be deleted but not overwritten.
  • Policies can be applied at account, container, or version levels.

Legal hold policies:

  • Data is kept immutable until the legal hold is explicitly cleared.
  • Useful when the retention period is indefinite or event-based.
  • Policies can be applied at the container or version level.

The following table shows the key differences between the two types of policies:

CriteriaTime-Based RetentionLegal Hold
DurationFixed, predefined periodIndefinite until cleared
ApplicabilityPredictable retention needsEvent-driven or uncertain needs
ScopeAccount, container, or blobContainer or blob only
Use CasesCompliance with regulationsLegal proceedings, audits
Policy ManagementAutomated after expiryManual removal required

Policy Scope and Configuration

Azure Blob Storage allows users to configure immutability at different scopes:

  • Version-level WORM: Policies can be set at the account, container, or individual blob level, offering granular control.
  • Container-level WORM: Policies apply to all blobs in a container, ensuring consistency across datasets.

What happens when you lock an immutability policy?

Policies start in an unlocked state for testing purposes. While unlocked, they can be modified or deleted. Once locked:

  • Policies become permanent and compliant with regulations like SEC 17a-4(f).
  • Retention periods can only be extended, never reduced. A locked policy defined at the container level allows a maximum of five increases over its lifetime. A policy set on an individual blob version has no such limit.

Note: Microsoft recommends locking policies within 24 hours to enhance security and compliance.

A locked time-based retention policy is the strongest guarantee Azure offers. Microsoft’s documentation states that data under immutable storage cannot be modified or deleted by any user, not even by users with account administrative privileges. That is the line worth checking whenever a vendor claims immutability, because an unlocked policy can be shortened or removed by anyone holding the right permissions. Only a locked policy survives an attacker who reaches your admin credentials.

This is the Azure equivalent of S3 Object Lock in compliance mode, and the same trap exists on both clouds under different names. On AWS, a sufficiently privileged user can bypass governance mode, and compliance mode holds. On Azure, an unlocked policy can be removed, and a locked one cannot. Naming the mode is the difference between a backup that survives a credential compromise and one that quietly does not.

5 Best Practices for Implementing Azure Immutable Backups 

1. Define Clear Retention Policies

Retention policies determine the duration for which data remains protected from alterations, ensuring compliance with industry regulations and preserving data for business continuity. Organizations should establish retention policies tailored to meet their specific legal and operational requirements. These should be continuously reviewed and updated in response to regulatory changes or shifts in business objectives.

A well-defined retention policy balances data protection needs with storage efficiency. By setting specific retention durations, companies prevent unnecessary storage costs while ensuring data remains accessible and secure as per compliance mandates.

2. Regularly Audit Backup Logs

Regularly auditing backup logs is an essential practice to ensure the integrity and security of Azure immutable backups. These audits provide visibility into backup operations, helping detect unauthorized access or anomalies in data management. Organizations can identify and address potential security risks by systematically reviewing backup activity.

Incorporating regular audits into the backup management cycle allows organizations to maintain a proactive stance in security management. These audits should be comprehensive, capturing details about data access, changes, and user activity within the Azure environment.

3. Use Multi-Factor Authentication

Using multi-factor authentication (MFA) significantly enhances the security of Azure immutable backups. MFA requires additional validation steps beyond simple password entry, such as using a mobile app or security token, which helps prevent unauthorized access to backup data. This added security layer is crucial for protecting sensitive information.

Implementing MFA as part of a broader security strategy ensures that only authorized users can manage or access backup data. Azure makes it easy to enable MFA within its security settings, thus providing a straightforward path for organizations to bolster their data protection efforts. By requiring multiple forms of verification, MFA reduces the risk of credential compromise and helps maintain the confidentiality of backup operations.

4. Plan for Disaster Recovery

Planning for disaster recovery is critical to ensuring continuity and data security in Azure’s immutable backup systems. A disaster recovery plan outlines the processes and resources required to restore data in the event of a system failure or regional outage. This involves regularly testing backup and recovery procedures to confirm data can be restored swiftly and effectively, minimizing downtime and data loss.

Disaster recovery planning should incorporate the capabilities of Azure’s redundancy options, leveraging configurations like geo-redundant storage to ensure data remains available even in catastrophic scenarios. Clear documentation of recovery protocols and regular validation drills are recommended to maintain preparedness. A disaster recovery strategy helps organizations safeguard their data assets and maintain operational resilience against unexpected disruptions.

✅ Pro Tip: N2W automates disaster recovery drills across multi-cloud environments, ensuring backups can be restored within minutes during a real incident.

5. Stay Updated with Compliance Requirements

Staying updated with compliance requirements is crucial for organizations implementing Azure immutable backups. Regulations related to data retention, privacy, and security are continually evolving, and organizations must ensure their backup practices adhere to these changing standards. Regular reviews of compliance guidelines help companies align their backup strategies with legal requirements, reducing the risk of non-compliance and associated penalties.

Azure provides tools to aid in compliance management, offering features that facilitate adherence to industry standards. Organizations should utilize these tools while keeping abreast of regulatory updates through continuous education and policy reviews. 

How does N2W make Azure backups immutable?

N2W protects Azure VMs, Managed Disks, Azure SQL, and Azure VNet, and it can write those backups to storage covered by a locked time-based retention policy. Backups run as often as every 60 seconds and land in your own Azure subscription, on your own storage bill (and, very often, at a cheaper cost than Azure Backup—see the quick comparison table in our Azure backup pricing guide).

That last point is the difference worth understanding. N2W is software you deploy inside your own Azure account, so the immutable copy sits in storage you own and control. Vendors that run a managed control plane hold the protected copy in their tenant instead. Both can be immutable. Only one leaves custody with you. N2W can also archive into Azure Blob with locked immutability.

See how Aptean moved into multi-cloud with N2W as a trusted long term partner. N2W’s layered approach ensures that your Azure environment is not only resilient to failures but also equipped to quickly bounce back with minimal disruption.

Frequently asked questions

What are Azure immutable backups?

Azure immutable backups are backup copies that cannot be changed or deleted for a set period. Azure offers two mechanisms. An immutable vault protects the recovery points Azure Backup creates, and immutable Blob storage applies WORM protection to blob data through a time-based retention policy or a legal hold.

What is the difference between an immutable vault and immutable Blob storage?

An immutable vault protects recovery points inside a Recovery Services or Backup vault, and the setting covers everything in that vault. Immutable Blob storage protects blob data and can be set at the account, container or version level. Use a vault for Azure Backup’s own recovery points, and Blob storage for archives.

Can an administrator delete an Azure immutable backup?

Not under a locked policy. Microsoft states that data under immutable storage cannot be modified or deleted by any user, not even by users with account administrative privileges. An unlocked time-based retention policy is a different matter, since anyone with the right permissions can shorten or remove it. Only a locked policy holds against stolen admin credentials.

What is WORM storage in Azure?

WORM stands for write once, read many. In Azure it describes blob data held under an immutability policy: clients can create and read the data but cannot modify or delete it while the policy is in effect. Once the retention interval expires, blobs can be deleted but still not overwritten.

Can you shorten an Azure immutability retention period?

No. Once a time-based retention policy is locked you can extend the retention period but never reduce it, and you cannot delete the policy at all. A locked container-level policy allows a maximum of five increases over its lifetime. A policy set on a blob version has no limit on increases.

Is Azure immutable storage enough to protect against ransomware?

It protects the copy, which matters, because an attacker holding your admin credentials still cannot delete a locked backup before its retention expires. What it does not give you is separation from the cloud itself. A copy sitting in the same account under the same control plane is a partial gap rather than a true air gap, which is why a second provider is the stronger position.

Related content: read our guide to AWS immutable backups and immutable snapshots 101.

You might also like