A media distribution company stores proprietary video assets in a Google Cloud Storage bucket located within an isolated project. Although fine-grained IAM permissions strictly limit access to authorized developers, the security team must prevent these developers from copying data from the internal storage bucket to an external Google Cloud Storage bucket outside the organization. Which perimeter security control should be implemented to prevent this data exfiltration?
- Configure a VPC Service Controls service perimeter around the project housing the Cloud Storage bucket.Answer
- BRely exclusively on fine-grained IAM storage roles while revoking all primitive roles from developer accounts.
- CEstablish VPC Network Peering between the workload VPC and external project VPCs to inspect API traffic transitively.
- DGrant primitive Owner IAM roles restricted by an Organization Policy constraint on external bucket creation.
Answer
Configure a VPC Service Controls service perimeter around the project housing the Cloud Storage bucket.
Configuring a VPC Service Controls service perimeter around the project isolates Google Cloud service APIs (like Cloud Storage). It ensures that data cannot be read from within the perimeter and written to storage resources outside the defined boundary, effectively mitigating data exfiltration risks by authorized identities.
Step-by-Step Solution
Key Concept
VPC Service Controls Data Exfiltration Prevention