Azure SQL Server TLS version 1.0 and 1.1 Enabled

Aulia Akbar 20 Reputation points
2024-10-18T07:55:42.5266667+00:00

Hi guys
I wanna ask that i've set my azure sql server TLS Version to 1.2 but my nmap scan still found that the TLS 1.0 and 1.1 still enabled. Any idea ?

Azure SQL Database
{count} votes

Accepted answer
  1. TP 96,336 Reputation points
    2024-10-22T09:22:32.1466667+00:00

    Hi Aulia,

    The results you are seeing are normal. In your test nmap is running its tests against the Azure SQL Gateway(s). This is not the same as fully establishing an authenticated connection to Azure SQL cluster (via Gateway or direct) using TLS 1.X version. For example, a better test would be to try to connect using SQL Server Management Studio from a PC that is capable of maximum TLS 1.1.

    Azure SQL is a multi-tenant Platform-as-a-Service (PaaS) and as a result you are not connecting to a public IP address for a dedicated instance of SQL Server. Instead it is shared by many different customers, some of which may allow TLS 1.0 or 1.1.

    Since the service still supports TLS 1.0/1.1 (if customer allows it) the components will still show as supporting these lower versions when performing the type of tests in ssl-enum-ciphers nmap script. Conversely if you attempt to fully connect to your logical Azure SQL Server using a TLS version lower than configured minimum you should receive an error and the connection fail.

    Azure SQL Database and Azure Synapse Analytics connectivity architecture

    https://zcusa.951200.xyz/en-us/azure/azure-sql/database/connectivity-architecture?view=azuresql#connectivity-architecture

    Please click Accept Answer and upvote if the above was helpful.

    Thanks.

    -TP


0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.