Skip to content

Understanding Google Cloud Misconfiguration Using GCP Goat

Joshua

Joshua presents GCP Goat, an intentionally vulnerable Google Cloud Platform testbed for learning IAM privilege escalation and cloud storage exploitation.

Summary

The Rising Adoption and Attack Surface of Google Cloud

As enterprises scale workloads on Google Cloud Platform (GCP), security teams must understand the distinct IAM and service architecture that differentiates GCP from AWS and Azure.

Introducing the GCP Goat Vulnerable Environment

Joshua demonstrates GCP Goat, an open-source testbed featuring intentionally misconfigured GCP services for hands-on security training.

Exploiting GCP IAM and Storage Misconfigurations

The author walks through multi-stage attack scenarios, demonstrating Cloud Storage bucket enumeration, Service Account token impersonation, and Cloud Function privilege escalation.

Hardening GCP Deployments and Enforcing Guardrails

Joshua provides cloud administrators with Organization Policy constraints, VPC Service Controls, and IAM condition configurations to secure GCP environments.

Related talks