DMS endpoints should have SSL enabled
Description
This control checks whether an AWS DMS endpoint uses an SSL connection. The control fails if the endpoint doesn't use SSL. SSL/TLS connections provide a layer of security by encrypting connections between DMS replication instances and your database. Using certificates provides an extra layer of security by validating that the connection is being made to the expected database. It does so by checking the server certificate that is automatically installed on all database instances that you provision. By enabling SSL connection on your DMS endpoints, you protect the confidentiality of the data during the migration.
Remediation
Enable SSL connections for your DMS endpoints to encrypt data in transit during database migration.
Steps
- Navigate to the AWS DMS console
- Go to the Endpoints section
- Select the endpoint that needs SSL enabled
- Modify the endpoint configuration
- In the 'SSL mode' section, select an SSL mode other than 'none'
- Choose appropriate SSL mode: 'require', 'verify-ca', or 'verify-full'
- Configure SSL certificate if needed
- Save the configuration changes
- Verify that SSL is now enabled for the endpoint