Professional Cloud Security Engineer
Prepare and test your skills
Prepare and test your skills
Worked example. The correct answer is already marked and every option is explained below, so there is nothing to select here. To answer questions yourself, start the free trial.
An enterprise operates a sensitive multi-tier financial application running across multiple namespaces on Google Kubernetes Engine (GKE). To comply with a zero-trust security framework, the architecture must satisfy two core requirements:
Which combination of controls should the security team implement to satisfy these requirements?
This architecture combines Cloud Service Mesh transport authentication controls with native Kubernetes NetworkPolicy resources to create a defense-in-depth, zero-trust boundary around containerized microservice tiers in GKE.
PeerAuthentication custom resource with spec.mtls.mode: STRICT (either across the mesh in the istio-system root namespace or per workload namespace) ensures that the sidecar proxies mandate mutual TLS. Plaintext traffic and unauthenticated requests are actively blocked at the application/transport layer.NetworkPolicy objects enforce container-level packet filtering. By leveraging podSelector and namespaceSelector, security teams specify exact ingress and egress whitelists, ensuring that only explicitly authorized Pods can establish network connections to sensitive backend tiers.Combining PeerAuthentication in STRICT mode with Kubernetes NetworkPolicies addresses both transport-layer data encapsulation and network-level microsegmentation. It prevents lateral movement from compromised Pods while guaranteeing that all in-flight microservice data is cryptographically secure.
Keep the momentum going with these hand-picked practice scenarios
Want more questions like this?
Get a free certification question every week.