A financial technology enterprise is designing a secure integration interface for a partner firm, Alpha Analytics, to retrieve historical transaction records stored in an Azure Blob Storage container named `tx-archive-2026`. The design must satisfy the following requirements:
- Alpha Analytics must have read-only access to the blobs.
- Access must be limited to a maximum duration of hours.
- Access must be restricted to Alpha Analytics' public outbound IP range ().
- The enterprise must have the capability to immediately revoke access before the -hour window expires, without rotating the storage account keys or affecting other services.
Which storage security and access control solution should you recommend?
- Create a stored access policy on the container that specifies Read permissions. Generate a service Shared Access Signature (SAS) associated with the stored access policy, and configure the SAS to restrict access to the IP range .Cevap
- BGenerate an ad-hoc service Shared Access Signature (SAS) with Read permissions, an expiration of hours, and an IP restriction of .
- CCreate a guest user account in Microsoft Entra ID for the partner firm. Assign the Storage Blob Data Reader role directly to this guest user account scoped to the container, and configure a Microsoft Entra Conditional Access policy to restrict access to the IP range .
- DCreate a Microsoft Entra ID security group, assign the Storage Blob Data Reader role to the group, and add the partner's identity to it. Configure Microsoft Entra Privileged Identity Management (PIM) for groups, assigning the partner's identity as an active member with a permanent assignment.
Cevap
Create a stored access policy on the container that specifies Read permissions. Generate a service Shared Access Signature (SAS) associated with the stored access policy, and configure the SAS to restrict access to the IP range .
The correct solution uses a service Shared Access Signature (SAS) linked to a stored access policy. By specifying the Read permissions and expiration on the stored access policy, the enterprise can revoke access instantly by modifying or deleting the policy, without needing to rotate the master storage account keys. The IP restriction is placed directly on the generated SAS token to meet the network requirements.
Adım Adım Çözüm
Anahtar Kavram
Stored Access Policies vs. Ad-hoc SAS for Revocation Control