An Azure service that is used to provision Windows and Linux virtual machines.
Hello @Tom Dastalfo,
Thank you using Q & A forum.
You should verify a few additional settings beyond just having TLS 1.2 and 1.3 enabled:
- Disable Insecure Protocols: Make sure that older protocols such as SSL 2.0, SSL 3.0, TLS 1.0, and TLS 1.1 are disabled. This is crucial as these protocols are considered less secure and have known vulnerabilities that can be exploited. You can disable them by modifying the Windows Registry under the Schannel settings.
- Application Configuration: Ensure that your applications are not explicitly setting a lower TLS version. For .NET applications, avoid using methods that specify the TLS version directly. Instead, let the operating system choose the best available version. If you must set a protocol, use
SecurityProtocolType.SystemDefaultto allow the OS to handle it appropriately. - Testing and Verification: After making the necessary changes, you can verify the active protocols using tools like SSL Labs or PowerShell commands to check which protocols are currently active. This will help ensure that your configuration is correct and that only secure protocols are in use.
If this answers your query, do click Accept Answer and Up-Vote for the same. And, if you have any further query do let us know.