For the complete documentation index, see llms.txt. This page is also available as Markdown.
Cortex CloudApplication Security

GCP Vertex AI Workbench user-managed notebook has vTPM disabled misconfiguration detected in code

Rule Details

Cortex AppSec Rule ID

APPSEC_GCP_126

Category

Compute

Provider

GCP

Severity

LOW

Framework

Terraform, Terraform Plan

Mapped CSPM/KSPM Rule

e8800ee6-ef2f-4515-a837-6333f86d50b4

Impact

This rule identifies GCP Vertex AI Workbench user-managed notebooks that have Virtual Trusted Platform Module (vTPM) feature disabled.

Virtual Trusted Platform Module (vTPM) validates guest VM pre-boot and boot integrity and offers key generation and protection. The vTPM's root keys and the keys it generates can't leave the vTPM, thus gaining enhanced protection from compromised operating systems or highly privileged project admins.

It is recommended to enable virtual TPM device on supported virtual machines to facilitate measured Boot and other OS security features that require a TPM.

How to Fix

Ensure that your Vertex AI Notebook instances are launched with Shielded VM enabled by specifying the shielded_instance_config block in your Terraform configuration. This block should include the enable_vtpm attribute set to true. [source,go]

resource "google_notebooks_instance" "example" { ... shielded_instance_config {

  • enable_vtpm = false } }


Last updated

Was this helpful?