DMS endpoints should use SSL
Identifier
dms-use-ssl
Category
Protect > Data Protection > Encryption of data-in-transit
Description
This control checks whether AWS Database Migration Service (DMS) endpoints are configured to use SSL (Secure Sockets Layer) for encrypting data in transit between the DMS replication instance and the source or target database.
Encrypting data in transit ensures that sensitive information such as credentials, schema, and migrated data is protected from eavesdropping and man-in-the-middle attacks. The SSL configuration is specified using the ssl_mode attribute in the Terraform configuration of the aws_dms_endpoint resource.
Non Compliant Example
| Terraform | |
|---|---|
Remediation
To enforce secure connections, set ssl_mode = "require" or a stronger mode supported by your database engine:
| Terraform | |
|---|---|