Discover why S3 bucket versioning should be enabled to meet cybersecurity standards.
Rule | S3 bucket versioning should be enabled |
Framework | Federal Financial Institutions Examination Council (FFIEC) |
Severity | ✔ High |
Rule: S3 bucket versioning should be enabled for Federal Financial Institutions Examination Council (FFIEC).
Description: The Federal Financial Institutions Examination Council (FFIEC) requires that S3 bucket versioning be enabled to ensure data integrity and accurate auditing capabilities. Enabling versioning allows you to preserve, retrieve, and restore every version of every object within the bucket. This ensures that any data modification or deletion can be traced, and previous versions of objects can be recovered if necessary.
Troubleshooting Steps: If S3 bucket versioning is not already enabled, follow the steps below to enable it:
Code Example (AWS CLI): If you prefer using the AWS CLI, you can enable S3 bucket versioning with the following command:
aws s3api put-bucket-versioning --bucket your-bucket-name --versioning-configuration Status=Enabled
Remediation Steps: To enable versioning for an S3 bucket using the AWS Management Console, follow these steps:
To enable versioning using the AWS CLI, follow these steps:
aws s3api put-bucket-versioning --bucket your-bucket-name --versioning-configuration Status=Enabled
After enabling versioning, your S3 bucket will retain multiple versions of objects, ensuring compliance with FFIEC requirements.