Skip to content
Free · Scenario lab

GCP Hardening Lab: Org Policies, IAM and VPC-SC

This is a hands-on Google Cloud hardening lab. You take over a fictional organization with few guardrails and make 12 scored decisions on organization policies, service account keys, Cloud Storage, VPC Service Controls, IAM least privilege, Cloud KMS and logging.

Feedback names the real constraints and cites Google Cloud documentation. See what the controls prevent in the GCP Incident Triage Lab, or read the secure GCP architecture guide.

No download, no card
Template & sample scenario. A fictional rehearsal built on common real-world patterns, not a record of any real organisation, audit or deal. Generated from a PlayCISO template as a starting point: it is not legal, audit, certification, investment or professional advice. Review, adapt and validate it for your organisation before you rely on it.

You are Marcus Webb, the new cloud security engineer at Northgate Logistics, a fictional company that has run Google Cloud for years with few guardrails. Across 12 decisions you harden it: organization policies, service account keys, domain restriction, Cloud Storage, VPC Service Controls, IAM least privilege, encryption keys, networks and logging. Each call is scored 0 to 10 and the feedback cites the Google Cloud documentation behind it. All names are invented.

Make it yours

Replace the sample names so the scenario and the debrief you export are about your organisation.

TL;DR

What this is

5 points
  • A scenario lab where you harden a fictional Google Cloud organization that has run with few guardrails.
  • You make 12 scored decisions on: the resource hierarchy, service account keys, domain restricted sharing, public access prevention and uniform bucket-level access, VPC Service Controls (with dry run), IAM recommender, CMEK and Cloud KMS, network defaults, audit logging, Security Command Center and resource locations.
  • Each decision scores 0 to 10. Feedback names the real organization policy constraint or finding and cites the Google Cloud documentation. Our own reasoning is labelled PlayCISO practice.
  • Free to play. All names are invented. The lab teaches what to set and why; it contains no attack steps.
  • Pair it with the GCP Incident Triage Lab to see what the controls are for.

Frequently asked questions

What does the GCP Hardening Lab teach?

It teaches how to put preventive controls high in a Google Cloud organization and why: organization policy constraints, disabling service account keys, restricting IAM members to your domain, blocking public Cloud Storage access, wrapping data services in a VPC Service Controls perimeter, trimming roles with the IAM recommender, customer-managed encryption keys, network defaults and central audit logging.

Why use dry run before enforcing VPC Service Controls?

Google documents a dry run mode that lets you monitor requests to protected services without preventing access. Enforcing an untested perimeter can block legitimate pipelines and partner access, so the lab scores dry run first higher than immediate enforcement.

What is the difference between public access prevention and uniform bucket-level access?

Public access prevention blocks ACLs and IAM grants that make a bucket or its objects public to allUsers and allAuthenticatedUsers. Uniform bucket-level access disables ACLs so only IAM controls access. They solve different problems and are usually used together.

Does CMEK make my data safer by itself?

It gives you control of the key, including who can use it and when it is destroyed, but Google documents the trade-off: if the key is disabled or destroyed, or the service agent loses its role, the protected data cannot be accessed, and some services can lose data permanently. The lab scores planning for that above turning CMEK on everywhere.

Is this the CIS GCP Benchmark?

No. It is a decision lab based on Google Cloud documentation. For a self-assessment across domains, use the GCP Security Checklist, and for the authoritative control list use the CIS Google Cloud Platform Foundation Benchmark itself.

Sources

All read on 4 November 2026. Lines in the feedback marked “PlayCISO practice” are our own reasoning, not a Google statement.

The tools people use most on PlayCISO.

All tools
🖤 Black Friday: new customers get 3 months of Pro for $5, then $5/month. Ends 30 Nov. Claim 3 months for $5 →