| name | cis-aws-storage-5.1 |
| description | Amazon Simple Storage Service (S3) |
| category | cis-storage-services |
| version | 1.0.0 |
| author | cyberstrike-official |
| tags | ["cis","aws","storage","s3","object-storage","level-2"] |
| cis_id | 5.1 |
| cis_benchmark | CIS AWS Storage Services Benchmark v1.0.0 |
| tech_stack | ["aws"] |
| cwe_ids | [] |
| chains_with | ["cis-aws-storage-5.2","cis-aws-storage-5.3"] |
| prerequisites | [] |
| severity_boost | {} |
5.1 Amazon Simple Storage Service (Manual)
Profile Applicability
Description
Amazon Simple Storage Service (Amazon S3) is an object storage service that provides industry-leading scalability, data availability, security, and performance. It allows customers of all sizes and industries to store and protect any amount of data for virtually any use case, including data lakes, cloud-native applications, and mobile apps. With cost-effective storage classes and intuitive management features, you can optimize costs, organize data, and configure precise access controls to meet your specific business, organizational, and compliance requirements.
Rationale
By utilizing S3, businesses of all sizes can efficiently store and protect large amounts of data, ensuring it is accessible when needed. The service's cost-effective storage classes and user-friendly management features help optimize costs and streamline data organization. Additionally, S3's fine-tuned access controls allow organizations to meet specific business, organizational, and compliance requirements, enhancing overall data management and security.
Impact
Not implementing Amazon S3 or failing to properly configure it can result in:
- Scalability Issues: Inability to handle growing data volumes efficiently
- Data Availability: Reduced data durability and availability (S3 provides 99.999999999% durability)
- Security Risks: Lack of proper access controls and encryption
- Compliance Violations: Inability to meet data retention and protection requirements
- Cost Inefficiency: Missing out on cost optimization through storage classes
- Data Management Challenges: Difficulty organizing and retrieving data at scale
Audit Procedure
AWS Console
Review S3 Service Understanding:
- Navigate to the Amazon S3 console: https://s3.console.aws.amazon.com/s3/
- Review the key concepts:
- Buckets: Containers for storing objects
- Objects: Individual files stored in buckets with unique key names
- Keys: Unique identifiers for objects within buckets
- Regions: Geographic locations where buckets are created
- Versioning: Ability to keep multiple versions of objects
- Bucket Policies: JSON-based access control policies