A clinical research organization is designing a security solution for an Azure Blob Storage container named researchdata that stores sensitive genetic sequencing results. The solution must meet the following access requirements:
1. Internal researchers require ongoing read access to the sequencing data. Access must be managed at scale rather than via individual assignments.
2. A partner laboratory requires read access to the data for a specific 48-hour window to validate findings.
3. The partner laboratory's access must support immediate revocation in case of a security anomaly, without affecting the access of internal researchers.
Which security configuration should you recommend to meet these requirements?
- Assign the Storage Blob Data Reader role to a Microsoft Entra ID security group containing the internal researchers. For the partner laboratory, generate a Shared Access Signature (SAS) token associated with a Stored Access Policy on the container.Answer
- BAssign the Storage Blob Data Reader role directly to the Microsoft Entra ID user account of each internal researcher. For the partner laboratory, generate a Shared Access Signature (SAS) token associated with a Stored Access Policy on the container.
- CAssign the Storage Blob Data Reader role to a Microsoft Entra ID security group containing the internal researchers. For the partner laboratory, generate an ad-hoc container-level Shared Access Signature (SAS) token with a 48-hour expiration.
- DUse Privileged Identity Management (PIM) to assign the Storage Blob Data Reader role to the internal researchers' group as a permanently active assignment. For the partner laboratory, generate a Shared Access Signature (SAS) token associated with a Stored Access Policy on the container.
Answer
Assign the Storage Blob Data Reader role to a Microsoft Entra ID security group containing the internal researchers. For the partner laboratory, generate a Shared Access Signature (SAS) token associated with a Stored Access Policy on the container.
The correct strategy uses group-based role assignments for the internal researchers to ensure scalable administration and follows the principle of least privilege. For the external partner laboratory, it uses a container-level Shared Access Signature (SAS) backed by a Stored Access Policy. This configuration meets the 48-hour access limit and allows the organization to revoke the SAS token immediately if necessary by altering or deleting the Stored Access Policy, without affecting the storage account keys or other users.
Step-by-Step Solution
Key Concept
Combining Microsoft Entra ID group-based RBAC with Stored Access Policies on storage containers to balance ongoing access management with secure, revocable temporary access.
Estimated Time:1m 30s