Subdomain 1.1: Enhancing detection and response.
1.During a red team exercise, attackers successfully deployed a reverse shell inside a Google Kubernetes Engine (GKE) pod. The security operations team failed to detect this activity because they only monitor Kubernetes API Server audit logs. Which tool should you evaluate and implement to close this gap in runtime threat detection?
- A.Container Threat Detection in Security Command Center.
- B.VPC Flow Logs for the GKE cluster subnet.
- C.Cloud Data Loss Prevention (DLP) API.
- D.Binary Authorization.
Show answer & explanation
Correct answer: A — Container Threat Detection in Security Command Center.
- A. Correct. Container Threat Detection (a feature of Security Command Center Premium/Enterprise) is specifically designed to detect runtime threats inside containers and GKE environments. It monitors the container runtime and the underlying OS to identify suspicious processes, such as reverse shells, cryptomining, and malware, which are not visible in Kubernetes API audit logs.
- B. Incorrect. VPC Flow Logs capture network traffic metadata (source/destination IP, port, protocol) for analysis. While they might show the network traffic generated by a reverse shell, they lack process-level visibility and are not the primary tool for detecting container runtime compromises.
- C. Incorrect. Cloud Data Loss Prevention (DLP) is used to discover, classify, and protect sensitive data (like PII) within storage or data streams. It has no functionality for monitoring process execution or detecting runtime threats in GKE pods.
- D. Incorrect. Binary Authorization is a deploy-time security control that ensures only trusted, signed container images are deployed. While it prevents untrusted images from starting, it does not provide detection capabilities for malicious activity occurring once a container is already running.