GCP Kubernetes cluster Shielded GKE Nodes feature disabled misconfiguration detected in code
Rule Details
Cortex AppSec Rule ID
APPSEC_GCP_71
Category - Subcategory
Kubernetes - Native Security Controls
Provider
GCP
Severity
LOW
Framework
Terraform, Terraform Plan
Mapped CSPM/KSPM Rule
706e0406-3a74-4c5b-b4ef-7a9392d42733
Impact
Shielded GKE Nodes provides verifiable integrity via secure boot, virtual trusted platform module (vTPM)-enabled measured boot, and integrity monitoring. Shielded GKE nodes protects clusters against boot- or kernel-level malware or rootkits which persist beyond infected OS. Shielded GKE nodes run firmware which is signed and verified using Google's Certificate Authority, ensuring that the nodes' firmware is unmodified and establishing the root of trust for Secure Boot. GKE node identity is strongly protected via virtual Trusted Platform Module (vTPM) and verified remotely by the master node before the node joins the cluster. Lastly, GKE node integrity (i.e., boot sequence and kernel) is measured and can be monitored and verified remotely.
How to Fix
Resource: google_container_cluster
Arguments: enable_shielded_nodes [source,go]
resource "google_container_cluster" "success" { name = var.name location = var.location initial_node_count = 1 project = data.google_project.project.name
enable_shielded_nodes = true }
", }
Last updated
Was this helpful?
