An enterprise is designing a secure storage solution for archiving monthly financial audit reports in an Azure Blob Storage container. The solution must satisfy the following requirements:
- External financial auditors must be granted read access to the reports for exactly 30 days.
- The enterprise must have the ability to immediately revoke access for all auditors before the 30-day period expires without rotating the storage account access keys or impacting other applications.
- Storage administrators must manage the storage security settings by using just-in-time (JIT) access.
Which design strategy should you recommend?
- AConfigure Microsoft Entra Privileged Identity Management (PIM) with active role assignments for storage administrators. Create a Microsoft Entra security group for the auditors, and generate an ad-hoc Shared Access Signature (SAS) token with a 30-day lifetime on the container.
- BConfigure Microsoft Entra Privileged Identity Management (PIM) with eligible role assignments for storage administrators. Assign the Storage Blob Data Reader role directly to each auditor's Microsoft Entra ID user account, and generate a Shared Access Signature (SAS) token associated with a stored access policy on the container.
- Configure Microsoft Entra Privileged Identity Management (PIM) with eligible role assignments for storage administrators. Create a Microsoft Entra security group for the auditors, and generate a Shared Access Signature (SAS) token associated with a stored access policy on the container.Answer
- DConfigure Microsoft Entra Privileged Identity Management (PIM) with active role assignments for storage administrators. Assign the Storage Blob Data Reader role directly to each auditor's Microsoft Entra ID user account, and generate an ad-hoc Shared Access Signature (SAS) token with a 30-day lifetime on the container.
Answer
Configure Microsoft Entra Privileged Identity Management (PIM) with eligible role assignments for storage administrators. Create a Microsoft Entra security group for the auditors, and generate a Shared Access Signature (SAS) token associated with a stored access policy on the container.
The correct strategy uses eligible role assignments in Microsoft Entra Privileged Identity Management (PIM) to enforce just-in-time (JIT) access for storage administrators. For the external auditors, a Microsoft Entra security group reduces operational overhead compared to direct assignments. Associating the SAS token with a stored access policy enables immediate revocation of the SAS token at any time by modifying or deleting the policy, avoiding the disruption of rotating the storage account's master keys.
Step-by-Step Solution
Key Concept
Data Storage Security and Access Control