Blog

How TrustOnCloud Maps to the CIS Google Cloud Platform Foundations Benchmark v4.0.0

We aligned our controls with the CIS GCP Foundations Benchmark so you can satisfy auditor requirements while going beyond checklist compliance.

TC
TrustOnCloud Research Team
trustoncloud.com
4 min read
CIS Google Cloud Platform Foundations Benchmark v4.0.0 mapping to TrustOnCloud controls

Introduction to CIS Benchmarks

The Center for Internet Security (CIS) publishes security benchmarks that outline foundational best practices for securing systems and cloud environments. These benchmarks are widely adopted as a starting point for organizations securing workloads in Google Cloud. They focus on basic configurations and technical settings. This helps establish a baseline but is often opinionated and not tailored for complex, real-world environments.

Auditors, security leaders, and compliance teams often reference CIS benchmarks to ensure critical controls are in place.

Why Map CIS to TrustOnCloud?

TrustOnCloud goes beyond prescriptive configuration checks. Our controls are built to address actual threats, not just configuration drift. Still, many customers are asked to demonstrate alignment with CIS benchmarks. That's where this mapping comes in.

By aligning TrustOnCloud controls with the CIS Google Cloud Platform Foundations Benchmark, we help customers:

  • Satisfy baseline requirements for auditors
  • Identify which TrustOnCloud controls correspond to each CIS recommendation
  • Understand where we provide more flexible or risk-driven alternatives

CIS-to-TrustOnCloud Mapping

This section shows a sample of the control-level alignment for the CIS Google Cloud Platform Foundations Benchmark v4.0.0.

Sample — CIS GCP v4.0.0 to TrustOnCloud Control Mapping
CIS ID TrustOnCloud Control ID Comments
1.1Iam.C3 assured by Iam.C4 under Iam.CO2
1.2Iam.C95 assured by Iam.C96 under Iam.CO10
1.3Iam.C26 under Iam.CO10
1.4Iam.C5 assured by Iam.C6 under Iam.CO3
1.5Iam.C1 assured by Iam.C2 under Iam.CO1This CIS control ensures service accounts do not have Admin privileges. Control Iam.C1 specifies to ensure there are no basic roles used for all identities (e.g., service accounts or users).
1.6Iam.C78 assured by Iam.C79 under Iam.CO3
1.7Iam.C5 assured by Iam.C6 under Iam.CO3
1.8Iam.C80 assured by Iam.C81 under Iam.CO3
1.9Iam.C13 assured by Iam.C14 under Iam.CO5This CIS control ensures Cloud KMS crypto keys are not anonymously or publicly accessible. Control Iam.C13 specifies to ensure all service's IAM bindings are defined and reviewed as part of your IAM Operating Model.
1.10Cloudkms.C4 assured by Cloudkms.C5 under Cloudkms.CO3This CIS control ensures Cloud KMS encryption keys are rotated within a period of 90 days. Control Cloudkms.C4 specifies that rotation of keys is performed per the organization's security requirements, which may be more frequent than 90 days.

Conclusion

The CIS Google Cloud Platform Foundations Benchmark is a helpful baseline, but it doesn't reflect the complexity of real-world threat models. TrustOnCloud helps you go further by tailoring controls to your risk appetite, workloads, and business needs.

If you're already a customer, we hope this mapping will be helpful. If not, book a 20-minute call and we'll explain how our controls align and how we help you go beyond checklist compliance. You may also be interested in exploring our Control Catalog.

Jonathan Rault
Director, TrustOnCloud
Jonathan is the Director for Cloud Security and Risk Management at TrustOnCloud, where he enables security-sensitive businesses and government agencies to define and maintain how to secure fast-evolving Cloud Services for their critical applications and confidential data.
Go beyond checklist compliance
See how TrustOnCloud maps to your compliance framework and tailors controls to your real risk.