Hello,
I got a Critical Vulnerabilities reported against the Service Bus I have provisioned in our Azure subscription with following details. Please note, I have my Service Bus Namespace configured at Minimum TLS version of 1.2 (Service Bus Namespace > Settings > Configuration)
xyz-pre-ncus.servicebus.windows.net
xyz-prod-ncus.servicebus.windows.net
Each of these addresses have been flagged for:
Vulnerability Title: TLS/SSLBirthday attacks on 64-bit block ciphers (SWEET32)
Vulnerability Description:
Legacy block ciphers having a block size of 64 bits are vulnerable to a practical collision attack when used in CBC mode. All versions of the SSL/TLS protocols that support cipher suites which use 3DES as the symmetric encryption cipher are affected. The security of a block cipher is often reduced to the key size k: the best attack should be the exhaustive search of the key, with complexity 2 to the power of k. However, the block size n is also an important security parameter, defining the amount of data that can be encrypted under the same key. This is particularly important when using common modes of operation: we require block ciphers to be secure with up to 2 to the power of n queries, but most modes of operation (e.g. CBC, CTR, GCM, OCB, etc.) are unsafe with more than 2 to the power of half n blocks of message (the birthday bound). With a modern block cipher with 128-bit blocks such as AES, the birthday bound corresponds to 256 exabytes. However, for a block cipher with 64-bit blocks, the birthday bound corresponds to only 32 GB, which is easily reached in practice. Once a collision between two cipher blocks occurs it is possible to use the collision to extract the plain text data.
Vulnerability Title: TLS Server Supports TLS version 1.0
Vulnerability Description: The PCI (Payment Card Industry) Data Security Standard requires a minimum of TLS v1.1 and recommends TLS v1.2. In addition, FIPS 140-2 standard requires a minimum of TLS v1.1 and recommends TLS v1.2.
Solution provided:
Solution Summary: Disable TLS/SSL support for 3DES cipher suite
Solution: Configure the server to disable support for 3DES suite.For Microsoft IIS web servers, see Microsoft Knowledgebase article (Transport Layer Security (TLS) registry settings ) for instructions on configuring cipher suites. To achieve a higher level of security, one may refer to authoritative sources/guides (Security/Server Side TLS - MozillaWiki ) as well as server vendor documentation to apply an informed cipher configuration.
Solution Summary: Disable insecure TLS/SSL protocol support
Solution: Configure the server to require clients to use TLS version 1.2 using Authenticated Encryption with Associated Data (AEAD) capable ciphers.
Please let me know how I can configure to remove 3DES cipher.
Thanks