Ensure that your Azure Service Bus namespaces are using the latest supported version of the TLS protocol (i.e. TLS 1.2) in order to enhance security by providing stronger encryption, protecting data integrity, and reducing vulnerabilities to cyber attacks.
The Transport Layer Security (TLS) protocol addresses network security problems such as tampering and eavesdropping between a client and a server. Using weak and deprecated TLS protocols can increase opportunities for malicious activities such as hacking, Man-in-the-Middle (MITM), and downgrade attacks. Therefore, it is strongly recommended to use the latest TLS version supported by Azure Service Bus (TLS 1.2).
Audit
To determine the TLS version configured for your Azure Service Bus namespaces, perform the following operations:
Remediation / Resolution
To ensure that your Azure Service Bus namespaces are using the latest supported version of the TLS protocol, perform the following operations:
References
- Azure Official Documentation
- Enforce a minimum required version of Transport Layer Security (TLS) for requests to a Service Bus namespace
- Configure the minimum TLS version for a Service Bus namespace
- Azure PowerShell Documentation
- az servicebus namespace list
- az servicebus namespace show
- az servicebus namespace update