Plugin Title | Enforce MySQL SSL Connection |
Cloud | AZURE |
Category | MySQL Server |
Description | Ensures SSL connection is enforced on MySQL servers |
More Info | MySQL servers should be set to use SSL for data transmission to ensure all data is encrypted in transit. |
AZURE Link | https://docs.microsoft.com/en-us/azure/mysql/concepts-ssl-connection-security |
Recommended Action | Ensure the connection security of each Azure Database for MySQL is configured to enforce SSL connections. |
Plugin Title | Enforce MySQL SSL Connection |
Cloud | AZURE |
Category | MySQL Server |
Description | Ensures SSL connection is enforced on MySQL servers |
More Info | MySQL servers should be set to use SSL for data transmission to ensure all data is encrypted in transit. |
AZURE Link | https://docs.microsoft.com/en-us/azure/mysql/concepts-ssl-connection-security |
Recommended Action | Ensure the connection security of each Azure Database for MySQL is configured to enforce SSL connections. |
- Log into the Microsoft Azure Management Console.
- In search bar at the top search for Mysql and select "Azure Database for MySQL Servers".
- Select a server by clicking on the "Name" link to load the configuration pane.
- On the configuration pane that opens, scroll down the left navigation panel and choose the "Connection security" option.
- On the "Connection security" pane that opens, scroll down to "SSL settings". If "Enforce SSL connection" is set to "Disabled" then insecure traffic is allowed in the server. This is a security risk and should be disabled.
- Click "Enabled" next to "Enforce SSL connection" to enable SSL. Under "TLS setting" select the highest version for "Minimum TLS version" (1.2) as of this writing.
- Click on "Save" button at the top to complete the changes.
- Repeat step number 3 - 7 to check all other MySQL servers for secure traffic.