π‘οΈ Azure Application Gateway Min SSL protocol version is not TLSv1_2π’
- Contextual name: π‘οΈ Application Gateway Min SSL protocol version is not TLSv1_2π’
- ID:
/ce/ca/azure/application-gateway/gateway-ssl-protocol-version - Tags:
- π’ Policy with categories
- π’ Policy with type
- π’ Production policy
- Policy Type:
COMPLIANCE_POLICY - Policy Categories:
SECURITY
Logicβ
- π§ prod.logic.yamlπ’
Descriptionβ
Descriptionβ
This policy identifies Azure Application Gateways that utilize outdated TLS protocols. The TLS (Transport Layer Security) protocol secures the transmission of data over the internet using standard encryption technology. Application gateways use TLS 1.2 for the
Min protocol versionby default and allow for the use of TLS versions 1.0, 1.1, and 1.3. NIST strongly suggests the use of TLS 1.2 and recommends the adoption of TLS 1.3.Rationaleβ
TLS 1.0 and 1.1 are outdated and vulnerable to security risks. Since TLS 1.2 and TLS 1.3 provide enhanced security and improved performance, it is highly recommended to use TLS 1.2 or higher whenever possible.
Impactβ
Using the latest TLS version may affect compatibility with clients and backend services.
Auditβ
This policy flags an Azure Application Gateway as
INCOMPLIANTif itMin protocol versionis less than TLSv1_2.Default Valueβ
Min protocol versionis set toTLSv1_2by default.Referencesβ
... see more
Remediationβ
Remediationβ
From Azure Portalβ
- Go to
Application gateways.- Click the name of an application gateway.
- Under
Settings, clickListeners.- Under
SSL Policy, next to theSelected SSL Policyname, clickchange.- Select an appropriate SSL policy with a
Min protocol versionofTLSv1_2or higher.- Click
Save.- Repeat steps 1-6 for each application gateway requiring remediation.
From Azure CLIβ
Run the following command to list available SSL policy options:
az network application-gateway ssl-policy list-optionsRun the following command to list available predefined SSL policies:
az network application-gateway ssl-policy predefined listFor each application gateway requiring remediation, run the following command to set a predefined SSL policy:
az network application-gateway ssl-policy set /
--resource-group {{resource-group}} /
--gateway-name {{application-gateway}} /
--name {{ssl-policy}} /
--policy-type PredefinedAlternatively, run the following command to set a custom SSL policy:
... see more
policy.yamlβ
Linked Framework Sectionsβ
| Section | Sub Sections | Internal Rules | Policies | Flags | Compliance |
|---|---|---|---|---|---|
| πΌ CIS Azure v5.0.0 β πΌ 7.12 Ensure the SSL policy's 'Min protocol version' is set to 'TLSv1_2' or higher on Azure Application Gateway (Automated) | 1 | no data | |||
| πΌ Cloudaware Framework β πΌ Data Encryption | 67 | no data |