This rule ensures that S3 buckets have default encryption enabled with KMS for enhanced security.
Rule | S3 bucket default encryption should be enabled with KMS |
Framework | Federal Financial Institutions Examination Council (FFIEC) |
Severity | ✔ Medium |
Rule Description:
This rule ensures that the default encryption setting is enabled for Amazon S3 buckets using Key Management Service (KMS) for Federal Financial Institutions Examination Council (FFIEC) compliance. Enabling default encryption ensures that all objects stored in the S3 bucket are encrypted using KMS, providing an additional layer of security for sensitive data.
Troubleshooting Steps (if any):
If the default encryption is not enabled with KMS for the S3 bucket, follow the below steps to troubleshoot the issue:
Necessary Codes (if any):
No specific code snippets are needed for this rule.
Step-by-Step Guide for Remediation:
Follow the below steps to enable default encryption with KMS for the S3 bucket:
Open the Amazon S3 Management Console: https://s3.console.aws.amazon.com/s3/home
Select the target S3 bucket for which you want to enable default encryption.
Click on the "Properties" tab located at the top-right corner.
Scroll down to the "Default encryption" section and click on "Edit."
In the "Default encryption" dialog box, select the "AWS Key Management Service (AWS KMS)" radio button.
Choose the appropriate KMS key from the dropdown menu. Ensure that the selected KMS key is compliant with the FFIEC requirements.
Click on the "Save" button to save the changes.
AWS S3 will now automatically encrypt all objects stored in the bucket using the selected KMS key.
Verify the default encryption status by checking the "Properties" tab for the bucket and ensuring that the "Default encryption" section reflects the changes made.
Note: Enabling default encryption may incur additional AWS KMS charges for using the KMS key. Please review the AWS KMS pricing for further details.
By following these steps, you have successfully enabled default encryption with KMS for the S3 bucket, ensuring compliance with FFIEC regulations.