Center for Internet Security (CIS) benchmarks for GCP are widely used by cloud teams as guidance to configure their GCP projects securely. The latest iteration, GCP CIS v2.0.0, includes over 80 recommendations to evaluate your posture against best practices.
Turbot Guardrails now supports the GCP CIS v2.0.0 Benchmark. Use it to enable continuous monitoring of your cloud environment's security posture, and to ensure compliance with industry standards as resources are created and modified.
Go beyond CIS reporting with Guardrails
Traditional compliance assessments rely on periodic scans of your environment, which only give you a point-in-time view of your security posture. But the cloud is dynamic, resources change rapidly, misconfigurations and security gaps can happen anytime.
Turbot Guardrails evaluates your GCP resources against the CIS v2.0.0 Benchmark in real-time. As resources are created or modified, Guardrails instantly assesses them for compliance, giving you an always up-to-date view of your security posture.
Key Features of Turbot Guardrails' CIS Benchmark controls:
- Instant Evaluation. As new AWS resources are created or modified, Guardrails immediately assesses them against the relevant CIS controls, providing instant feedback on your compliance status.
- Real-time Alerts. Stay informed about critical changes in your compliance posture with real-time alerts. Guardrails can send notifications to Slack, MS Teams, and email, so you and your team always know when benchmarks aren't green.
- Take action. By default, Guardrails will alert on misconfigurations. You can use Guardrails' quick actions to fix mistakes, and you can set continuous enforcement.
- Controlled Attestations. Some CIS controls are manual and require attestations. Track evidence of your reviews and set reminders to re-evaluate the control next audit period.
- Set Exceptions. Not all organizations require every CIS Benchmark recommendation. Set time-based exceptions to ignore recommendations per account or per resource when not applicable.
- Comprehensive Reporting. See an always up-to-date view of your compliance status, from sections of the benchmark to per-resource compliance, in the Guardrails console. Generate detailed reports, including CSV exports for easy sharing and analysis.
How to monitor GCP CIS v2.0.0 using Guardrails
Install the GCP CIS mods
To get started, install the @turbot/cis and the @turbot/gcp-cisv2-0 mods.
Enable the GCP CIS Benchmark
Once installed, set the policy for GCP > CIS v2.0
to Check: All CIS Benchmarks
.
![](/_next/image?url=%2Fimages%2Fblog%2F2024-05-real-time-gcp-cis-benchmark%2Fenable-gcp-cis-v2-policy.png&w=3840&q=75)
Guardrails will immediately assess all applicable resources for compliance to GCP CIS Benchmark v2.0.0.
![](/_next/image?url=%2Fimages%2Fblog%2F2024-05-real-time-gcp-cis-benchmark%2Fgcp-cis-v2-benchmark.png&w=3840&q=75)
Assess your CIS adherence
See control status for each benchmark section.
![](/_next/image?url=%2Fimages%2Fblog%2F2024-05-real-time-gcp-cis-benchmark%2Fgcp-cis-v2-storage-recommendations.png&w=3840&q=75)
In this example, 5.02 - Ensure That Cloud Storage Buckets Have Uniform Bucket-Level Access Enabled
we can see all the GCP Storage Accounts are reporting in ALARM
and OK
states.
![](/_next/image?url=%2Fimages%2Fblog%2F2024-05-real-time-gcp-cis-benchmark%2Fgcp-cis-v2-5-2-recommendation.png&w=3840&q=75)
In some cases you may need to suppress or ignore the control on a resource, with any Guardrails policy you can set time based exceptions for one or many resources.
![](/_next/image?url=%2Fimages%2Fblog%2F2024-05-real-time-gcp-cis-benchmark%2Fgcp-cis-v2-exception.png&w=3840&q=75)
In this case we set the policy to Skip
the acme-demo-turbot-gcp-2
bucket for 30 days. This bucket now shows it's in a skipped state and will be reassessed automatically after the expiration period.
![](/_next/image?url=%2Fimages%2Fblog%2F2024-05-real-time-gcp-cis-benchmark%2Fgcp-cis-v2-skipped-recommendation.png&w=3840&q=75)
Instant GCP CIS alerts
When creating or updating cloud resources, Guardrails instantly provides feedback on the state of the recommendation in the console. In this example we created acme-demo-gcp
which was instantly discovered and evaluated for CIS compliance within seconds.
![](/_next/image?url=%2Fimages%2Fblog%2F2024-05-real-time-gcp-cis-benchmark%2Fgcp-cis-v2-alert.png&w=3840&q=75)
Beyond alerts in the Turbot Guardrails console, you and your team members can subscribe to alerts via email, MS Teams or Slack alerts.
![](/_next/image?url=%2Fimages%2Fblog%2F2024-05-real-time-gcp-cis-benchmark%2Fgcp-cis-v2-alert-in-slack.png&w=3840&q=75)
Take action on your CIS alerts
Guardrails quick actions provide direct links to the Guardrails console where you can immediately apply fixes. This enables workflows that keep human approvers in the loop.
![](/_next/image?url=%2Fimages%2Fblog%2F2024-05-real-time-gcp-cis-benchmark%2Fgcp-cis-v2-guardrails-enforce-policy.png&w=3840&q=75)
In Instant AWS CIS v3.0.0 Benchmark compliance, using AWS as the example, we show how you can go further by setting guardrails that continuously enforce CIS recommendations with no human intervention.
See it in action
p
Level up your security posture with Guardrails
Elevate your compliance game with Turbot Guardrails and experience real-time adherence to the GCP CIS v2.0.0 Benchmark. With real-time awareness of your security posture, and flexible reporting, Guardrails makes it quick and easy to address any deviation from best practices.
Turbot Guardrails also supports the latest CIS assessments for AWS and Azure. Try all the CIS Benchmarks, using the 14-day free trial, to gain instant feedback on your adherence to CIS recommendations.