Medium1 markMultiple Choice
Subtask 4.1: Technical ProcessesSecurityGKEBinary AuthorizationCI/CD

GCP PCA · Question 30 · Technical Processes

A highly regulated financial institution uses GKE to run its applications. The security team mandates that only container images that have been scanned for vulnerabilities and explicitly signed by the QA team can be deployed to the production cluster. How should you enforce this policy?

Answer options:

A.

Write a custom Kubernetes admission controller webhook to check image tags.

B.

Use IAM to restrict who can push images to the Artifact Registry.

C.

Implement Binary Authorization and configure an attestor for the QA team.

D.

Configure Google Cloud Armor to block deployments of unsigned images.

How to approach this question

Identify the GCP service that enforces deploy-time security policies for containers.

Full Answer

C.Implement Binary Authorization and configure an attestor for the QA team.✓ Correct
Implement Binary Authorization and configure an attestor for the QA team.
Binary Authorization integrates directly with GKE. It acts as an admission controller that verifies cryptographic signatures (attestations) on container images before they are allowed to run. If the QA team hasn't signed the image, Binary Authorization blocks the deployment.

Common mistakes

Relying on registry-level IAM (B), which doesn't protect the cluster from pulling external, unverified images.

Practice the full GCP Professional Cloud Architect Practice Exam 6

50 questions · hints · full answers · grading

More questions from this exam