GCP Professional Cloud Security Engineer Practice Question

Your organization runs an internal web application on Compute Engine VMs that have only internal IP addresses and sit behind an Internal HTTP(S) Load Balancer (ILB). Auditors outside the corporate network now need temporary, browser-based access to the application over the public internet. The security team requires that:

  • All traffic is encrypted in transit without exposing the VMs to the internet.
  • Only members of the Google Workspace group [email protected] can reach the application after strong authentication.
  • Access must be blocked if users connect from untrusted IP ranges or unmanaged devices.

You want to implement this as quickly as possible while changing as little of the existing backend architecture as you can. Which solution meets all requirements?

  • Deploy Cloud Endpoints in front of the application, secure it with an API key issued to [email protected], and enable VPC Service Controls to restrict access to trusted networks.

  • Place a global External HTTP(S) Load Balancer with Google-managed SSL in front of the existing Internal HTTP(S) Load Balancer, enable Identity-Aware Proxy on the external load balancer, grant the [email protected] group the IAP-secured Web App User role, and attach an Access Level that restricts source IP ranges and requires managed devices.

  • Expose each VM with an external IP address protected by a Google Cloud Armor policy that allows traffic only from [email protected] and approved IP ranges, and terminate TLS on the instances.

  • Create a site-to-site HA VPN between auditors' networks and the VPC, advertise the ILB's subnet routes over BGP, and rely on VPC firewall rules to limit access to the [email protected] group's source IP ranges.

GCP Professional Cloud Security Engineer
Securing communications and establishing boundary protection
Your Score:
Settings & Objectives
Random Mixed
Questions are selected randomly from all chosen topics, with a preference for those you haven’t seen before. You may see several questions from the same objective or domain in a row.
Rotate by Objective
Questions cycle through each objective or domain in turn, helping you avoid long streaks of questions from the same area. You may see some repeat questions, but the distribution will be more balanced across topics.

Check or uncheck an objective to set which questions you will receive.

Bash, the Crucial Exams Chat Bot
AI Bot