Ensure that Role-Based Access Control (RBAC) authorization is enabled for your Microsoft Azure Key Vaults in order to achieve fine-grained control over Key Vault resources. In Microsoft Azure, Role-Based Access Control (RBAC) represents an efficient method of regulating access to cloud resources based on the roles of individual users or groups within an organization.
This rule resolution is part of the Conformity Security & Compliance tool for Azure.
Role-Based Access Control (RBAC) enables more precise access to Azure Key Vault resources (keys, secrets, and certificates) than standard access policies and enhances security through privileged identity management. With RBAC authorization, you can effectively protect your Azure Key Vaults, ensuring that only the right individuals have access when needed.
Audit
To determine the permission model used by your Microsoft Azure Key Vaults, perform the following operations:
Remediation / Resolution
To ensure that Role-Based Access Control (RBAC) authorization is enabled for your Azure Key Vaults, perform the following operations:
References
- Azure Official Documentation
- What is Azure role-based access control (Azure RBAC)?
- Migrate from vault access policy to an Azure role-based access control permission model
- Security Control: Data protection
- Azure Command Line Interface (CLI) Documentation
- az account list
- az account set
- az keyvault list
- az keyvault show
- az keyvault update