Comparison
FSBP or CIS v3.0: what are the differences, which to enable?
AWS Foundational Security Best Practices and the CIS AWS Foundations Benchmark are the two most widely used security standards on AWS. They partly overlap, but they have neither the same goal nor the same scope.
In short
- FSBP is AWS's own standard: many controls, service by service, extended over time.
- CIS v3.0 is an independent benchmark: a versioned account hardening baseline, recognised beyond AWS.
- The right answer is often both: FSBP for service coverage, CIS for the baseline and external recognition.
FSBP and CIS v3.0 side by side
| Criterion | AWS FSBP | CIS AWS Foundations v3.0 |
|---|---|---|
| Publisher | AWS | Center for Internet Security, by practitioner consensus |
| Goal | Security best practices specific to each AWS service | Secure baseline configuration of an AWS account |
| Scope | Dozens of services: EC2, S3, RDS, Lambda, ECS, EKS, API Gateway, CloudFront, OpenSearch… | Five sections: IAM, storage, logging, monitoring, networking |
| Size | Over 200 controls | A few dozen recommendations, automated or manual |
| Evolution | Controls added continuously by AWS | Numbered versions (1.2, 1.4, 3.0…) |
| Recognition | AWS native standard | Frequent reference for external auditors (SOC 2, ISO 27001) |
| In Security Hub | Standard you can enable | CIS v3.0.0 standard you can enable, automating part of the recommendations |
Where they overlap
Some controls exist in both standards, under different identifiers:
- MFA and no access keys on the root user;
- MFA for console users, access key rotation, over-permissive policies;
- multi-region CloudTrail, log validation and encryption;
- S3 buckets that are public or accept HTTP;
- default EBS encryption and RDS encryption;
- security groups open on administration ports.
What only FSBP covers
- Controls specific to application services: outdated Lambda runtimes, privileged ECS task definitions, API Gateway logging, CloudFront and load balancer configuration.
- Data services beyond S3 and RDS: DynamoDB, OpenSearch, Redshift, ElastiCache…
- Backups and high availability for many services.
What only CIS covers
- Password policy details and disabling credentials unused for 45 days.
- Permissions granted through groups, the dedicated AWS Support role.
- The 15 CloudWatch metric filters and alarms of section 4.
- MFA Delete on critical S3 buckets.
Which one to enable?
- Both, if your Security Hub budget allows: they complement each other.
- Turn on Security Hub's consolidated control findings option: a control shared by both standards then produces a single finding per resource.
- If you must choose: FSBP for broad service coverage; CIS if a customer, an auditor or a regulator asks for it.
How the Silamir audit combines the two
- A score per standard, then an overall score.
- Shared findings are deduplicated: a single line, tagged
FSBP+CIS, with both references. - Findings specific to each standard stay identified, so you know where each gap comes from.
- Everything is prioritised with the other nine domains, based on the attack scenarios it enables.
Ready to audit your AWS account?
Subscribe on AWS Marketplace, deploy the read-only role and get your reports within the hour.