Ensure that your Google Cloud Vertex AI datasets are encrypted using Customer-Managed Encryption Keys (CMEKs) in order to have full control over data encryption and decryption process. You can create and manage your own Customer-Managed Encryption Keys with Cloud Key Management Service (Cloud KMS).
This rule resolution is part of the Conformity Security & Compliance tool for GCP.
excellence
By default, Google Cloud automatically encrypts Vertex AI datasets (data items and annotations) using Google-Managed Encryption Keys (GMEK). However, if you want to control and manage Vertex AI dataset encryption yourself, you can use your own Customer-Managed Encryption Keys (CMEKs) with Cloud KMS. CMEKs can be implemented as an additional security layer on top of existing data encryption and are often used in organizations with strict compliance and security requirements.
Audit
To determine if your Vertex AI datasets are encrypted with Customer-Managed Encryption Keys (CMEKs), perform the following operations:
Getting the Vertex AI dataset encryption configuration using GCP Command Line Interface (gcloud CLI) is not currently supported.Remediation / Resolution
To enable encryption with Customer-Managed Encryption Keys (CMEKs) for your Google Cloud Vertex AI datasets, you have to re-create the AI datasets with the appropriate encryption configuration, by performing the following operations:
Enabling encryption with Customer-Managed Encryption Keys for Vertex AI datasets using GCP Command Line Interface (gcloud CLI) is not currently supported.References
- Google Cloud Platform (GCP) Documentation
- Customer-managed encryption keys (CMEK)
- Customer-managed encryption keys (CMEK)
- Use managed datasets
- Create a dataset for training forecast models