Beta - MSSQL Not Using Latest TLS Encryption Version
- Query id: 22cb3507-1ef4-44ac-9c9a-cab31167e31e
- Query name: Beta - MSSQL Not Using Latest TLS Encryption Version
- Platform: Terraform
- Severity: Medium
- Category: Encryption
- CWE: 326
- Risk score: 3.0
- URL: Github
Description¶
Ensure MSSQL is using the latest version of TLS encryption
Documentation
Code samples¶
Code samples with security vulnerabilities¶
Positive test num. 1 - tf file
resource "azurerm_mssql_server" "positive1" {
name = "example-resource"
resource_group_name = azurerm_resource_group.example.name
location = azurerm_resource_group.example.location
version = "12.0"
administrator_login = "Example-Administrator"
administrator_login_password = "Example_Password!"
minimum_tls_version = "1.1"
}
Code samples without security vulnerabilities¶
Negative test num. 1 - tf file
resource "azurerm_mssql_server" "negative1" {
name = "example-resource"
resource_group_name = azurerm_resource_group.example.name
location = azurerm_resource_group.example.location
version = "12.0"
administrator_login = "Example-Administrator"
administrator_login_password = "Example_Password!"
}
Negative test num. 2 - tf file
resource "azurerm_mssql_server" "negative2" {
name = "example-resource"
resource_group_name = azurerm_resource_group.example.name
location = azurerm_resource_group.example.location
version = "12.0"
administrator_login = "Example-Administrator"
administrator_login_password = "Example_Password!"
minimum_tls_version = "1.2"
}