๐ก๏ธ Azure App Service Minimum TLS Version is not set to TLS 1.2 or higher๐ข
- Contextual name: ๐ก๏ธ Minimum TLS Version is not set to TLS 1.2 or higher๐ข
- ID:
/ce/ca/azure/app-service/minimum-tls-version - Tags:
- ๐ข Policy with categories
- ๐ข Policy with type
- ๐ข Production policy
- Policy Type:
COMPLIANCE_POLICY - Policy Categories:
SECURITY
Logicโ
- ๐ง prod.logic.yaml๐ข
Similar Policiesโ
- Cloud Conformity: Check for TLS Protocol Latest Version
- Internal:
dec-x-2ace1952
Similar Internal Rulesโ
| Rule | Policies | Flags |
|---|---|---|
| โ๏ธ dec-x-2ace1952 | 1 |
Descriptionโ
Descriptionโ
The TLS (Transport Layer Security) protocol secures transmission of data over the internet using standard encryption technology. Encryption should be set with the latest version of TLS. App service allows TLS 1.2 by default, which is the recommended TLS level by industry standards such as PCI DSS.
Rationaleโ
App service currently allows the web app to set TLS versions 1.0, 1.1 and 1.2. It is highly recommended to use the latest TLS 1.2 version for web app secure connections.
Auditโ
From Azure Portalโ
- Login to Azure Portal using https://portal.azure.com.
- Go to
App Services.- Click on each App.
- Under
Settingsection, Click onTLS/SSL settings.- Under the
Bindingspane, ensure thatMinimum TLS Versionset to1.2underProtocol Settings.From Azure CLIโ
To check TLS Version for an existing app, run the following command:
az webapp config show --resource-group <RESOURCE_GROUP_NAME> --name <APP_NAME> --query minTlsVersionThe output should return
1.2if TLS Version is set to1.2(Which is currently the latest version).... see more
Remediationโ
Remediationโ
From Azure Portalโ
- Login to Azure Portal using https://portal.azure.com.
- Go to
App Services.- Click on each App.
- Under
Settingsection, Click onSSL settings.- Under the
Bindingspane, setMinimum TLS Versionto1.2underProtocol Settingssection.From Azure CLIโ
To set TLS Version for an existing app, run the following command:
az webapp config set --resource-group <RESOURCE_GROUP_NAME> --name <APP_NAME> --min-tls-version 1.2From PowerShellโ
Set-AzWebApp -ResourceGroupName <RESOURCE_GROUP_NAME> -Name <APP_NAME> -MinTlsVersion 1.2