Ensure that external IP addresses are not assigned to your Google Cloud Vertex AI notebook instances, in order to help prevent data exfiltration, maintain network isolation, and meet stringent compliance requirements.
This rule resolution is part of the Conformity Security & Compliance tool for GCP.
For certain AI workloads, your organization might have essential requirements that include security and network restrictions. Vertex AI notebook instances with an assigned external IP address can communicate with the public internet or resources in other VPC networks. To prioritize security, the notebook instances are designed for internal use within a VPC network. Assigning an external IP exposes them directly to the Internet, bypassing certain security controls. This increases the risk of unauthorized access and potential vulnerabilities.
Audit
To determine if your Vertex AI notebook instances are configured with external IP addresses, perform the following operations:
Remediation / Resolution
To ensure that external IP addresses are not assigned to your Vertex AI notebook instances, you must re-create the instances with the appropriate IP configuration, by performing the following operations:
References
- Google Cloud Platform (GCP) Documentation
- Introduction to Vertex AI Workbench
- Vertex AI Workbench Jupyter Notebook tutorials
- Create a Vertex AI Workbench instance
- Organization policy constraints
- Configure static external IP addresses
- GCP Command Line Interface (CLI) Documentation
- gcloud projects list
- gcloud workbench instances list
- gcloud workbench instances describe
- gcloud workbench instances create