Your company needs to grant an external audit team temporary read-only access to financial reports stored in an Azure Blob storage container. You need to design an access solution that allows immediate revocation of access and adheres to cloud security best practices for identity and access management. Which two security controls should you implement? (Select two.)
- Associate a Shared Access Signature (SAS) with a stored access policy on the blob container.Answer
- BGenerate an ad-hoc Shared Access Signature (SAS) token with a fixed expiration time directly in the URI.
- Assign the Storage Blob Data Reader role to a Microsoft Entra ID security group containing the auditor accounts.Answer
- DAssign the Storage Blob Data Reader role directly to each auditor's individual Microsoft Entra ID user account.
Answer
To secure the storage container access and follow best practices, you should associate the Shared Access Signature (SAS) with a stored access policy on the blob container, and assign the Storage Blob Data Reader role to a Microsoft Entra ID security group containing the auditor accounts.
Associating a Shared Access Signature (SAS) with a stored access policy allows the policy to be modified or deleted to instantly revoke the token's validity. Additionally, assigning the Storage Blob Data Reader role to a Microsoft Entra ID security group ensures scalability and simplifies administrative governance by managing access at the group level.
Step-by-Step Solution
Key Concept
Azure storage security controls including Stored Access Policies for SAS revocation, and Azure RBAC group-based access management.