A healthcare organization is designing a security and access control solution for clinical trial data uploaded by external research partners to a private container in an Azure Storage account named clinicaltrialsdata. The solution must meet the following requirements:
- External partners must be granted temporary access to upload new data files directly to the container, without the ability to delete or modify existing files.
- The access credentials given to external partners must be immediately revocable in bulk, without regenerating the storage account access keys.
- Internal data auditors must have read-only access to the data, restricted to when they are performing active audits. The access must require approval and be restricted to a maximum duration of 8 hours.
- Administrative overhead must be minimized, and all assignments must adhere to the principle of least privilege and scale effectively.
Which of the following security architectures should you recommend?
- AGenerate ad-hoc Shared Access Signature (SAS) tokens with Write permissions for the external partners. Assign the Storage Blob Data Reader role directly to the individual user accounts of the internal data auditors, configuring the assignment to expire after 8 hours.
- BConfigure a Stored Access Policy on the container with Write permissions and generate Shared Access Signature (SAS) tokens associated with the policy for the external partners. Create a Microsoft Entra security group for the internal data auditors and assign the Storage Blob Data Reader role directly to the group as a permanently active assignment.
- Configure a Stored Access Policy on the container with Write permissions and generate Shared Access Signature (SAS) tokens associated with the policy for the external partners. Create a Microsoft Entra security group for the internal data auditors and configure Privileged Identity Management (PIM) to make the group eligible for the Storage Blob Data Reader role.Answer
- DGenerate ad-hoc Shared Access Signature (SAS) tokens with Write permissions for the external partners. Create a Microsoft Entra security group for the internal data auditors and configure Privileged Identity Management (PIM) to make the group eligible for the Storage Blob Data Contributor role.