Cloud Security

GCP Organization Policies: The Ten That Matter Most

A prioritized list of Google Cloud org policies that eliminate the most common misconfigurations.

RAZR Advisory

6 min read

The ten

  1. compute.requireOsLogin — no more shared SSH keys.
  2. compute.disableSerialPortAccess — closes a common lateral-movement path.
  3. storage.uniformBucketLevelAccess — kills ACL-based public exposure.
  4. storage.publicAccessPrevention — enforces bucket-level lockdown.
  5. iam.disableServiceAccountKeyCreation — long-lived keys are a liability.
  6. iam.automaticIamGrantsForDefaultServiceAccounts — deny.
  7. sql.restrictPublicIp — no public IPs on Cloud SQL.
  8. compute.vmExternalIpAccess — allowlist only.
  9. iam.allowedPolicyMemberDomains — restrict IAM grants to your domain.
  10. essentialcontacts.allowedContactDomains — same for security notifications.

Apply at the organization node, enforce in dry-run first, watch the audit logs for two weeks, then enforce.

Share this post

Get new posts in your inbox

Field notes on cloud security, compliance, and incident response. One email when we publish. No spam.

Every email includes a one-click unsubscribe link. You can also manage your preferences anytime from the link in the email footer.

Ready to see how your stack scores?

Take the 15-minute diagnostic and get a prioritized 30/60/90-day action plan.

Related posts

More reading based on this post's category and tags.