Ensure that Access Approval is enabled within your Google Cloud Platform (GCP) projects. This allows you to require your explicit approval whenever Google personnel need to access your GCP resources. Once the feature is enabled, you can delegate users within your organization who can approve these requests by giving them an appropriate security role in Identity and Access Management (IAM). These requests show the requester's name/ID in an email or Pub/Sub message, which you can choose to approve. This creates a new control and logging layer that reveals who in your organization approved or denied access requests to your projects.
This rule resolution is part of the Conformity solution.
excellence
Controlling access to your Google Cloud data is crucial when working with business-critical and sensitive information. With Access Approval, you can be certain that your cloud data is accessed by approved Google personnel only. The feature ensures a cryptographically-signed approval is available for Google Cloud support and engineering teams when they need to access your data (though certain exceptions apply). By default, Access Approval and its dependency, Access Transparency, are not enabled and must be turned on.
Audit
To determine if Access Approval is enabled for your Google Cloud Platform (GCP) projects, perform the following operations:
Remediation / Resolution
To enable the Access Approval security feature for your GCP projects, perform the following operations:
References
- Google Cloud Platform (GCP) Documentation
- Access Approval documentation
- Overview of Access Approval
- Enabling Access Transparency
- Review and approve access requests using the Google-managed signing key
- Supported services
- Viewing historical Access Approval requests
- GCP Command Line Interface (CLI) Documentation
- gcloud projects list
- gcloud beta access-approval settings get
- gcloud services enable
- gcloud beta access-approval settings update