Prepare and test your skills

Prepare and test your skills

Free sample question, answered and explained below. The AZ-900 Microsoft Azure Fundamentals Exam practice bank has 688 more like it. Try 10 free: instant score, no account.
An organization stores business records in an Azure Storage account. By default, Azure automatically encrypts all data at rest using Microsoft-managed keys. To satisfy strict regulatory compliance requirements, the security team must retain full control over the encryption keys used for encrypting and decrypting data.
Which service should the organization use to store and control customer-managed keys for storage encryption?
Azure Resource Locks are management safeguards applied at the subscription, resource group, or resource level to protect Azure resources from accidental deletion or unintended modifications.
Resource locks manage control plane operations (such as ReadOnly or CanNotDelete), but they have no capability related to cryptography, data encryption, or cryptographic key lifecycle management. Applying a lock to a storage account prevents accidental deletion or configuration edits, but does not manage encryption keys.
The scenario required preventing administrators or automated scripts from accidentally deleting an Azure Storage account or altering its core infrastructure settings.
While resource locks help maintain resource availability and integrity by avoiding deletion accidents, data confidentiality at rest is handled separately through Azure Storage encryption and Azure Key Vault.
Azure Key Vault is a centralized cloud service for securely storing, managing, and controlling access to application secrets, cryptographic keys, and digital certificates. It provides hardware security module (HSM) backed protection and robust access policies to safeguard critical credentials and cryptographic material.
When configuring Azure Storage encryption for data at rest, organizations can choose between Microsoft-managed keys (the default) and customer-managed keys (CMK). By integrating Azure Storage with Azure Key Vault, organizations can create, store, and manage their own encryption keys. This ensures that the organization maintains direct ownership and oversight of the keys used to encrypt and decrypt stored blob and file data.
Azure Key Vault is the native and optimal solution in Microsoft Azure for managing customer-managed encryption keys. It seamlessly coordinates with Azure Storage to provide envelope encryption, allowing automated data protection while leaving key governance entirely under administrative control.
Azure Policy is a cloud governance service that evaluates resource configurations against organizational standards and compliance rules. It enables administrators to define, assign, and enforce policies that audit or restrict resource properties across subscriptions and management groups.
While Azure Policy can evaluate compliance—such as checking whether storage accounts require customer-managed keys or monitoring if access keys are rotated—it is a governance and auditing tool rather than a key storage system. It cannot store, create, or process cryptographic encryption keys itself.
The scenario asked for a governance tool to automatically detect and flag storage accounts that do not have key rotation or encryption policies assigned across the entire subscription.
Azure Policy and Azure Key Vault complement each other: administrators use Azure Policy to mandate that all storage accounts utilize customer-managed keys sourced from Azure Key Vault.
Azure Role-Based Access Control (Azure RBAC) is an authorization system built on Azure Resource Manager that provides fine-grained access management for Azure resources. It determines which users, groups, or managed identities have permission to perform specific management or data actions.
Azure RBAC manages identity permissions and privileges, defining who can access a storage account or who can read keys from a vault. However, it is an authorization mechanism, not a cryptographic key storage service. It does not generate, store, or manage customer-managed encryption keys.
The scenario required granting specific administrators the ability to manage storage accounts without granting them permissions to delete underlying resource groups.
Azure RBAC is often used in combination with Azure Key Vault to control which administrators or managed service identities are permitted to access and manage the keys stored within the vault.
Answer them yourself and get your score the moment you finish. No account needed.
Full access includes
Keep the momentum going with these hand-picked practice scenarios
Last updated Validated