Azure Backup Immutable Vault and Ransomware Hardening
IT Partner hardens the Azure Backup estate you already run so that a compromised administrator — or the ransomware operator using their account — cannot destroy your recovery points. Over two weeks, across up to three Recovery Services or Backup vaults in one Azure tenant, we inventory what each vault protects and who can delete it today; enable vault immutability and lock it only after a documented review window, because locking is irreversible; agree and set the soft-delete retention Microsoft allows between 14 and 180 days, and record what its secure-by-default rollout has already made permanent in your regions; configure multi-user authorization with a Resource Guard owned by a different security admin in a separate subscription or tenant, so stopping protection with deletion, cutting retention or disabling immutability needs a second person; separate Backup Operator from Backup Contributor and put the vault-owner role behind Microsoft Entra Privileged Identity Management; route Azure Monitor backup security alerts to named people; enable cross-region restore where the vault's replication tier allows it; and write — then rehearse — the emergency-access procedure for the day the primary backup admin's account is the problem. The engagement closes with a restore of one protected item against the hardened configuration. Azure Backup protected-instance fees, backup storage, soft-delete retention beyond 14 days and cross-region restore remain Microsoft's charges on your own Azure subscription. $2,950 fixed for up to three vaults; larger estates are quoted per estate.
What this engagement is
Every current ransomware playbook says the same thing about backups: the attacker goes for them first, and goes for them with the backup administrator's own credentials. That is the gap this engagement closes. Azure Backup already ships the controls that make a stolen administrator account useless against your recovery points — vault immutability, soft delete, multi-user authorization through a Resource Guard, and role separation — but in most estates they are off, half on, or on with one person holding every key. Vaults built before these features existed are the common case; so is a vault where immutability was enabled, never locked, and can therefore be switched straight back off by whoever compromises the account that enabled it. We arrive after the backups are already running and make the recovery points survive the administrator. Immutability is a vault setting with three states: disabled, enabled, and enabled and locked. Enabled blocks the operations that would lose recovery points early — stopping protection with deletion of data, editing a backup policy to reduce retention, and moving a protected item onto a policy with lower retention — while still allowing you to stop protection and retain data, or to increase retention. Locked adds WORM (write once, read many) storage and, in Microsoft's own words, is irreversible: the setting can never be disabled again on that vault. Microsoft has made enabled-and-locked immutability generally available for Recovery Services vaults in all Azure regions, with the WORM storage behind it rolling out region by region and locked vaults transitioning automatically, without data movement, as it lands. Backup vaults support immutability too, with a narrower blocked-operation list — stop protection with deletion of data — and WORM still in preview in a handful of regions. We enable immutability early, let your normal policy work run against it for a few days so you discover what it blocks while that is still reversible, and only then lock, with your written approval on the record. Soft delete is the second layer, and Microsoft has been steadily taking the choice away: under its secure-by-default work, soft delete is enforced and can no longer be disabled from the portal for Recovery Services vaults, with Backup vaults following region by region. What remains yours to set is the retention — 14 to 180 days, 14 by default, with anything past the first 14 days billed at regular backup rates. Multi-user authorization is the layer that actually stops a person. It works through a separate Azure resource, a Resource Guard, owned by your security admin; Microsoft's requirement is that the backup admin must not hold Contributor, Backup MUA Admin or Backup MUA Operator on it, and that the Resource Guard sits in the same region as the vault but ideally in a different subscription or a different tenant. Once a vault is associated, disabling soft delete and removing MUA protection are mandatory-protected operations, and stopping protection with delete, cutting retention, changing encryption settings, changing the MARS security PIN, deleting hybrid containers and disabling immutability can be protected as well. The backup admin then has to request the Backup MUA Operator role — through Microsoft Entra Privileged Identity Management, with approvers and MFA, the way we configure it — for a bounded window that expires on its own. The part most designs forget is what happens when the control works and you need it anyway. If the security admin who owns the Resource Guard is on leave, unreachable, or is the account that has been compromised, the protected operations stay blocked. That is the point of the design, and it is also its operational risk. So every engagement produces a written emergency-access and admin-compromised procedure: who can approve, how a Backup MUA Operator activation is raised out of hours, which break-glass identity holds the security-admin role, and the restore path that does not depend on the primary backup admin at all. We rehearse it with a restore of one protected item you nominate. The fixed fee covers up to three vaults in a single Azure tenant, because the work is per vault and per Resource Guard rather than per server. And this is hardening, not deployment: if you do not have Azure Backup yet, or you are still retiring an incumbent product, those are different engagements and we will say so before you buy this one.
Success criteria
What you receive
How the work unfolds
We agree the vaults in scope, the two people who will act as backup admin and security admin, and the change window. Then we inventory: every Recovery Services and Backup vault in the tenant, what each protects, its replication tier, its current immutability, soft-delete and MUA state, and — the part that usually surprises people — every identity holding Contributor, Owner or Backup Contributor that could delete backup data today. Anything already deleted or tampered with is reported to you the same day.
We put the irreversible choices on one page and get them approved before touching anything: which vaults get locked and when, the soft-delete retention per vault and what it will cost beyond the free 14 days, the retention floor each backup policy must keep once immutability is on, which critical operations the Resource Guard protects, where the Resource Guard lives, and whether cross-region restore is enabled. Vaults that should not be hardened as they stand — mixed-purpose vaults, vaults due to be retired — get a written disposition instead.
Immutability is enabled (not locked) on each in-scope vault, soft-delete retention is set to the agreed period, and Azure Monitor backup security alerts are routed through an action group to your named recipients, with a test notification delivered. From here your team runs its normal policy work against an immutable vault, which is how you find out what it blocks while that is still reversible.
The security admin creates the Resource Guard in their own subscription or tenant, in the vaults' region, and grants the backup admin Reader on it. We configure the protected-operation set, associate each vault, and then strip the backup admin of any Contributor, Backup MUA Admin or Backup MUA Operator rights that would defeat the whole design. Vault RBAC is rebuilt least-privilege, and Microsoft Entra PIM is configured for the vault-owner and Backup MUA Operator roles with approvers, MFA and an activation window. We then test the gate in both directions and record both results.
We review what immutability blocked during the window with your team, confirm the retention floor still holds, and lock the vaults you approve — the one step on this engagement that cannot be undone. Cross-region restore is enabled where the vault is geo-redundant and you have accepted the extra Microsoft charge and the fact that it cannot be reverted after protection starts; where it is not available we write down why. Private-endpoint feasibility is assessed per vault and reported rather than assumed.
We restore one protected item you nominate against the hardened configuration and record the timings, then walk your backup admin, security admin and their manager through the emergency-access runbook — including a dry run of raising and approving a Backup MUA Operator activation. You receive the design record, the runbook and the closeout report with acceptance criteria matched and any outstanding items named. Temporary access granted to us is removed.
Prerequisites
Who does what
IT Partner
- Inventory the vaults and produce the written record of who can delete backup data today
- Put every irreversible decision — locking immutability, always-on soft delete, enabling cross-region restore — in writing and obtain your approval before applying it
- Configure immutability, soft-delete retention, the Resource Guard and multi-user authorization, least-privilege vault RBAC, PIM and Azure Monitor alerting
- Prove each control rather than assert it: a blocked protected operation, an approved one, a delivered alert and a completed restore, all evidenced
- Write the emergency-access and admin-compromised runbook and rehearse it with your team
- Report immediately, in writing, anything the inventory shows has already been deleted or tampered with
- Remove any temporary access granted to us at closeout
Your team
- Nominate two different people as backup admin and security admin, and confirm the security admin will be reachable to approve protected operations
- Provide or approve the subscription — or tenant — in which the Resource Guard is created
- Approve in writing the lock decision per vault, the soft-delete retention, the protected-operation set and the cross-region restore decision
- Confirm the retention floor in each backup policy before immutability is enabled
- Provide the protected item and restore destination for the test, and the named alert recipients
- Pay Microsoft for Azure Backup protected instances, backup storage, soft-delete retention beyond the free 14 days, cross-region restore and restore egress on your own Azure subscription
- Own the runbook after handover and review it whenever the backup admin or security admin changes role
What's not included
Limitations & technical notes
Frequently asked questions
Can a ransomware attacker still delete our backups after this?
Not through the routes this engagement closes, and we will not claim more than that. With immutability locked, Microsoft blocks deletion of a recovery point before its expiry date and blocks any retention cut that would achieve the same thing — and locking cannot be undone, by you or by them. With multi-user authorization, the remaining destructive operations need the Backup MUA Operator role on a Resource Guard that your backup admin does not hold and, if the Resource Guard sits in another tenant, cannot even see. What no vault setting prevents is deletion of the source itself — the VM, the disk, the file share — or the recovery points ageing out normally when your retention expires. That is why retention design and server-side threat protection are part of the conversation, not afterthoughts.
What exactly does locking immutability stop us doing?
On a Recovery Services vault, three things: stopping protection with deletion of data, editing a backup policy in a way that reduces retention, and moving a protected item onto a different policy with lower retention. You can still stop protection while retaining data, still increase retention, and still change the backup schedule. On a Backup vault the blocked list is narrower — stop protection with deletion of data. One wrinkle worth knowing before you lock: increasing retention is not allowed on an item whose backups are suspended, so items in that state need sorting out first. We find those during the review window rather than after the lock.
Is locking really irreversible? What if we regret it?
It is genuinely irreversible — Microsoft's documentation says the setting cannot be disabled once locked, and there is no support path that undoes it. That is why locking is a separate, approved step in the middle of this engagement rather than something we do on day one. We enable immutability first, your team works normally against the vault for several days, we review together what it blocked, and you sign off per vault. If a vault is not ready, we leave it enabled and unlocked, say so in the handover, and you can lock it later yourself using the same steps we document.
Do we really need two different people for this?
Yes, and it is Microsoft's requirement rather than our preference. Multi-user authorization only means anything if the person who administers the vaults cannot approve their own destructive operation, so the backup admin must not hold Contributor, Backup MUA Admin or Backup MUA Operator on the Resource Guard. If both hats sit on one head, the control is decorative. Where an organisation genuinely has only one infrastructure person, we usually put the Resource Guard under a different function — a security lead, a CFO-sponsored break-glass identity, or an owner outside IT — and design the approval flow around their availability. That conversation happens in the design step, not after the invoice.
What is a Resource Guard and where should it live?
It is a small Azure resource that acts as the gatekeeper: your vaults are associated with it, and the critical operations you choose then require a role on the Resource Guard, not just on the vault. Microsoft's guidance is that it should be in the same region as the vaults it protects, but in a different subscription — or, for maximum isolation, a different tenant — owned by the security admin. Different subscription gives medium isolation and is easy to run; different tenant gives the strongest isolation and is harder to test. We recommend one based on how your organisation is actually structured and record the trade-off, because the wrong answer here is a Resource Guard sitting in the same subscription with the same owners, which protects nothing.
Which operations does multi-user authorization protect?
Two are mandatory and cannot be excluded: disabling soft delete or security features, and removing MUA protection itself. The optional set, all enabled by default, covers stopping protection with deletion of data, modifying protection or policy in a way that reduces retention or worsens the recovery point objective, changing encryption settings, retrieving the MARS backup security PIN, deleting hybrid DPM, MABS and MARS containers, and disabling immutability. Restore is protectable too but off by default, and we normally leave it off — gating your own recovery during an incident is rarely what you want. We agree the exact set with you in the design step and record it, because it applies to every vault associated with that Resource Guard.
How do our admins get through the gate when they legitimately need to?
They request the Backup MUA Operator role on the Resource Guard, the security admin approves it, they perform the operation, and the role expires. We set that up in Microsoft Entra Privileged Identity Management as an eligible assignment with named approvers, multifactor authentication and, if you want it, a mandatory ticket reference — so the approval is logged rather than a Teams message. Microsoft's own advice, which we follow, is to grant Backup MUA Operator and never Contributor or Backup MUA Admin for these requests, because those two also carry delete rights on the Resource Guard itself.
Isn't soft delete already on? I thought Microsoft made it mandatory.
Increasingly it is, and that is a good thing — but the picture is mid-rollout and worth checking rather than assuming. Under Microsoft's secure-by-default work, soft delete for Recovery Services vaults is enforced and can no longer be disabled from the portal, and soft delete now applies to vaults themselves as well as to items and recovery points. Backup vaults are further behind: generally available in Australia East, West Central US and East Asia, in preview elsewhere, and in those other regions the portal still offers a disable option. Older PowerShell modules, CLI versions and API versions can also still behave the old way in preview regions. Part of what you get from this engagement is a written statement of where each of your vaults actually stands and what your admins can still switch off.
How long should we set soft-delete retention, and does it cost anything?
Microsoft allows 14 to 180 days and defaults to 14. The first 14 days are free; beyond that, regular backup charges apply to the extra days on your own subscription. The case for going longer is dwell time — an intrusion that is only identified after six weeks is not helped by a 14-day window — and the case against is the bill on however much data you are protecting. We usually land organisations between 30 and 90 days after looking at their protected data volume and their detection story, and we show you the arithmetic rather than pick a number for you.
Do immutability and multi-user authorization cost extra?
Microsoft does not publish a separate meter for enabling vault immutability, for the Resource Guard resource, or for soft delete inside the free 14 days. What does change your Azure bill is data you keep longer: soft-delete retention beyond 14 days, recovery points that immutability prevents you from deleting early, and cross-region restore, which Microsoft states incurs extra charges. All of those bill to your own subscription. We model the likely change during the design step and, because Microsoft's pricing is Microsoft's to change, we ask you to confirm it against your first invoice rather than take a number off this page.
Can you add private endpoints to our existing vaults?
Usually not, and it is better that you hear that now. Microsoft supports creating private endpoints only for vaults with no items registered to them — in both the version 1 and version 2 experiences — so a vault that already protects production generally cannot have them added. What we do is assess each vault, tell you plainly which qualify, and describe what a private-endpoint-enabled replacement vault would involve if you want one. That rebuild is a separate, quoted piece of work, not a line item we slip into a two-week hardening.
What does cross-region restore give us, and why might you not enable it?
It lets you restore into the paired secondary region whenever you choose — for an audit or a drill, not only when Microsoft declares a regional disaster. The conditions matter: the vault must be geo-redundant, it is an opt-in per vault, it cannot be reverted once protection has started, it carries extra Microsoft charges, and it can take up to 48 hours before your items appear in the secondary region. For Azure VM backups the worst-case secondary-region recovery point objective is up to 36 hours. If your vault is locally or zone redundant, it is not available at all. We enable it where it fits and you have accepted those terms, and we write down the reason where we do not.
We already have Azure Backup running. How is this different from what we bought before?
Setting up Azure Backup makes copies. This engagement makes those copies survive a compromised administrator, which is a different problem with different controls. If you are still running an incumbent product, the migration service builds the new estate with these controls on from the start and this page is redundant. If you want someone watching the jobs, chasing failures and restore-testing on a cadence afterwards, that is Managed Backup and Backup-Restore. We will tell you which of the three you actually need before you buy any of them.
What happens if the security admin who owns the Resource Guard leaves the company?
This is the question the runbook exists to answer, and it is why we insist on writing one. The design names a break-glass identity that also holds the security-admin role on the Resource Guard, stored under your own privileged-credential process, plus a documented succession path: who can be granted Backup MUA Admin, by whom, and with what approval. We also rehearse it, so the first time your team raises and approves an out-of-hours activation is during the handover rather than during an incident. Getting this wrong is the single most common way multi-user authorization turns from a control into an outage.
How is this priced, and how long does it take?
$2,950 fixed for a two-week engagement covering up to three Recovery Services or Backup vaults in one Azure tenant, one Resource Guard and one restore test. The price is quoted in writing before work begins and you pay after you approve delivery. More vaults, more tenants or an estate-wide rollout is quoted per estate, because the effort follows vaults and Resource Guards rather than protected servers. Microsoft's Azure charges — protected instances, storage, extended soft-delete retention, cross-region restore — are yours and are never part of our fee. There is no lock-in: you can stop using our services at any point, subject only to invoices you have already approved.
Will you prove any of this works, or just configure it?
Prove it, and the evidence is part of the closeout. We attempt a protected operation as the backup admin and show it failing without Resource Guard approval; we run the PIM activation and show the same operation succeeding; we fire a test backup security alert and show it arriving with your named recipients; and we restore a protected item you choose against the hardened configuration and record how long it took. A hardening engagement that hands over a screenshot of settings and no test results is not one we would sell.