Ensure that all the Amazon Elastic Block Store (EBS) volumes created for the web tier are encrypted in order to meet security and compliance requirements. With encryption enabled, your web-tier EBS volumes can hold sensitive, confidential, and critical data. The encryption and decryption process is handled transparently and does not require any additional action from you, your EC2 instance, or your application. The encryption keys used to encrypt your web-tier EBS data are entirely managed by the Amazon Key Management Service (KMS). This conformity rule assumes that all the AWS cloud resources created within your web tier are tagged with <web_tier_tag>:<web_tier_tag_value>, where <web_tier_tag> represents the tag name and <web_tier_tag_value> represents the tag value. Before running this rule by the Trend Micro Cloud One™ – Conformity engine, the web-tier tags must be configured in the rule settings, on your Conformity account console. dashboard.
This rule can help you with the following compliance standards:
- PCI
- HIPAA
- GDPR
- APRA
- MAS
For further details on compliance standards supported by Conformity, see here.
This rule resolution is part of the Conformity Security & Compliance tool for AWS.
When working with production web data that is crucial to your business, it is strongly recommended to implement encryption in order to protect your web-tier data from attackers or unauthorized personnel. With encryption enabled, the data stored on your web-tier EBS volumes, disk I/O, and volume snapshots is all encrypted.
Note: Make sure that you replace all <web_tier_tag>:<web_tier_tag_value> tag placeholders outlined in the conformity rule content with your own tag set created for the web tier.
Audit
To determine if your web-tier Amazon EBS volumes are encrypted at rest, perform the following actions:
Remediation / Resolution
To enable encryption at rest for your web-tier Amazon EBS volumes, perform the following actions:
References
- AWS Documentation
- Amazon EBS Volumes
- Amazon EBS Encryption
- Create an Amazon EBS Volume
- Replace a volume using a previous snapshot
- Detach an Amazon EBS volume from a Linux instance
- Attach an Amazon EBS volume to an instance
- CIS Amazon Web Services Foundations
- AWS Command Line Interface (CLI) Documentation
- ec2
- describe-volumes
- create-snapshot
- copy-snapshot
- create-volume
- create-tags
- detach-volume
- attach-volume
- CloudFormation Documentation
- Amazon Elastic Compute Cloud resource type reference
- Terraform Documentation
- AWS Provider