π‘οΈ Azure Managed HSM purge protection is not enabledπ’βͺ
- Contextual name: π‘οΈ Managed HSM purge protection is not enabledπ’βͺ
- ID:
/ce/ca/azure/managed-hsm/purge-protection - Tags:
- βͺ Impossible policy
- π’ Policy with categories
- π’ Policy with type
- Policy Type:
COMPLIANCE_POLICY - Policy Categories:
SECURITY
Statsβ
not available
Descriptionβ
Descriptionβ
A deleted Managed HSM and its deleted keys stay recoverable for a soft-delete retention period of 7 to 90 days. The Purge protection setting, Enabled or Disabled, decides whether a deleted HSM or key can be purged, which deletes it permanently, before that period ends.
Rationaleβ
With purge protection disabled, a Managed HSM Contributor can delete and immediately purge the HSM, and a Managed HSM Crypto Officer can do the same to its keys. Unless a full HSM backup and its security domain are held, the key material is destroyed and all data encrypted with it becomes permanently unreadable, whether by mistake or sabotage.
Auditβ
This requirement needs manual assessment. Managed HSM resources and enablePurgeProtection are not collected.
Remediationβ
Remediationβ
A deleted Managed HSM and its deleted keys stay recoverable for a soft-delete retention period of 7 to 90 days. The Purge protection setting, Enabled or Disabled, decides whether a deleted HSM or key can be purged, which deletes it permanently, before that period ends.
Enable Purge protection on the Managed HSM using an account with Azure Resource Manager write access, such as the Managed HSM Contributor role. Verify that purge protection is enabled and that the soft-delete retention period meets the organization's recovery requirements.
Enabling purge protection is irreversible. Confirm the retention requirements before applying the change.
Automated assessment is unavailable: Managed HSM resources and enablePurgeProtection are not collected.
policy.yamlβ
Linked Framework Sectionsβ
| Section | Sub Sections | Internal Rules | Policies | Flags | Compliance |
|---|---|---|---|---|---|
| πΌ CIS Azure v7.0.0 β πΌ 8.3.1.4 Ensure 'Purge protection' is Set to 'Enabled' for Azure Key Vault Managed HSM (Automated) | 1 | no data | |||
| πΌ Cloudaware Framework β πΌ Data Protection and Recovery | 27 | no data |