π‘οΈ Google GKE Cluster Private Google Access is not enabled.π’
- Contextual name: π‘οΈ Cluster Private Google Access is not enabled.π’
- ID:
/ce/ca/google/gke/cluster-private-access - Tags:
- π’ Policy with categories
- π’ Policy with type
- π’ Production policy
- Policy Type:
COMPLIANCE_POLICY - Policy Categories:
SECURITY
Logicβ
- π§ prod.logic.yamlπ’
Descriptionβ
Descriptionβ
This policy identifies Google GKE clusters whose associated subnetwork is not configured with Private Google Access.
Private Google Access enables cluster nodes within a subnet to reach Google APIs and services using only internal IP addresses. This removes the requirement for nodes to have external IP addresses when performing tasks such as pulling container images from Artifact Registry or Container Registry (gcr.io), or interacting with other Google Cloud services.
Rationaleβ
Enabling Private Google Access enhances the security posture of a GKE cluster by allowing nodes to operate without exposure to the public internet. Keeping traffic within Googleβs network reduces the risk of unauthorized access and data exfiltration.
Auditβ
This policy marks a Google GKE Cluster as
INCOMPLIANTif its associated GCE Subnetwork does not havePrivate Google AccessEnabled.
Remediationβ
Remediationβ
To allow GKE cluster nodes to securely access Google APIs and services without exposure to the public internet, Private Google Access must be enabled on the cluster's subnetwork.
Enable Private Google Accessβ
From gcloud CLIβ
```shell
gcloud compute networks subnets update {{subnet-name}} \
--region={{region}}\
--enable-private-ip-google-access
```
policy.yamlβ
Linked Framework Sectionsβ
| Section | Sub Sections | Internal Rules | Policies | Flags | Compliance |
|---|---|---|---|---|---|
| πΌ Cloudaware Framework β πΌ Secure Access | 57 | no data | |||
| πΌ PCI DSS v3.2.1 β πΌ 1.3 Prohibit direct public access between the Internet and any system component in the cardholder data environment. | 7 | 8 | 30 | no data | |
| πΌ PCI DSS v4.0.1 β πΌ 1.4.1 NSCs are implemented between trusted and untrusted networks. | 19 | no data | |||
| πΌ PCI DSS v4.0 β πΌ 1.4.1 NSCs are implemented between trusted and untrusted networks. | 7 | 19 | no data |