A global retail enterprise hosts its online storefront services on Google Kubernetes Engine (GKE) and stores all container build artifacts in Artifact Registry. The security compliance policy dictates that all container images must be continuously scanned for newly discovered OS and language package vulnerabilities upon storage, and any runtime container anomalies or out-of-band process executions on GKE nodes must be detected automatically without installing third-party host agents. Which architectural solution fulfills these security requirements with minimal operational overhead?
- Enable vulnerability scanning in Artifact Registry for continuous image analysis, and activate Security Command Center Premium to utilize Container Threat Detection and Event Threat Detection.Answer
- BGrant the primitive Owner role to the Cloud Build service account and configure VPC Service Controls perimeter policies to inspect container image layers during upload.
- CDeploy a custom security monitoring agent daemonset across all GKE nodes and grant the daemonset service account the Service Account Admin role to inspect host process execution.
- DConfigure control plane authorized networks for the private GKE cluster and rely on VPC Service Controls perimeter rules to detect anomalous runtime container activity.
Answer
Enable vulnerability scanning in Artifact Registry for continuous image analysis, and activate Security Command Center Premium to utilize Container Threat Detection and Event Threat Detection.
Enabling Artifact Registry vulnerability scanning ensures automated continuous vulnerability discovery for stored container images. Combining this with Security Command Center (SCC) Premium provides built-in, agentless runtime threat detection (including Container Threat Detection and Event Threat Detection) for GKE clusters without requiring custom host agents or managing extra infrastructure.
Step-by-Step Solution
Key Concept
Managed Vulnerability Scanning and Agentless Threat Detection