Center for Internet Security (CIS) benchmarks for AWS are widely used by cloud teams as guidance to configure their AWS accounts securely. The latest iteration, AWS CIS v3.0.0, includes over 60 recommendations to evaluate your posture against best practices.
Turbot Guardrails now supports the AWS CIS v3.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 AWS resources against the CIS v3.0.0 Benchmark in real-time. As resources are created or modified, Guardrails instantly assesses them for compliance and provides a view of your security posture that's always current.
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 AWS CIS v3.0.0 using Guardrails
Install the AWS CIS mods
To get started, install the @turbot/cis and the @turbot/aws-cisv3-0 mods.
Enable the AWS CIS Benchmark
Once installed, set the policy for AWS > CIS v3.0
to Check: All CIS Benchmarks
.
![](/_next/image?url=%2Fimages%2Fblog%2F2024-05-real-time-aws-cis-benchmark%2Fenable-aws-cis-v3-policy.png&w=3840&q=75)
Guardrails will immediately assess all applicable resources for compliance with AWS CIS Benchmark v3.0.0.
![](/_next/image?url=%2Fimages%2Fblog%2F2024-05-real-time-aws-cis-benchmark%2Faws-cis-v3-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-aws-cis-benchmark%2Faws-cis-v3-s3-recommendations.png&w=3840&q=75)
In this example, 2.01.04 - Ensure that S3 Buckets are configured with 'Block public access (bucket settings)’
we can see all the AWS S3 buckets are reporting in ALARM
and OK
states.
![](/_next/image?url=%2Fimages%2Fblog%2F2024-05-real-time-aws-cis-benchmark%2Faws-cis-v3-2-1-4-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-aws-cis-benchmark%2Faws-cis-v3-exception.png&w=3840&q=75)
In this case we set the policy to Skip
the acme-demo-5
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-aws-cis-benchmark%2Faws-cis-v3-skipped-recommendation.png&w=3840&q=75)
Instant AWS CIS alerts
When creating or updating cloud resources, Guardrails instantly provides feedback on the state of the recommendation. In this example we created acme-demo-6
which was instantly discovered and evaluated for CIS compliance.
![](/_next/image?url=%2Fimages%2Fblog%2F2024-05-real-time-aws-cis-benchmark%2Faws-cis-v3-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-aws-cis-benchmark%2Faws-cis-v3-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-aws-cis-benchmark%2Faws-cis-v3-guardrails-quick-action.png&w=3840&q=75)
In Instant AWS CIS v3.0.0 Benchmark compliance we show how you can go further by setting guardrails that continuously enforce CIS recommendations with no human intervention.
See it in action
Level up your security posture with Guardrails
Elevate your compliance game with Turbot Guardrails and experience real-time adherence to the AWS CIS v3.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 assessments for Azure and GCP. Try all the CIS Benchmarks, using the 14-day free trial, to gain instant feedback on your adherence to CIS recommendations.