Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The Transport Layer Security (TLS) protocol is an industry standard designed to help protect the privacy of information communicated over the Internet. TLS 1.2 is the newest released standard and provides security improvements over previous versions. TLS 1.2 will eventually be replaced byTLS 1.3.

This article presents recommendations to secure .NET Framework applications that use the TLS protocol.

...

  • Target .NET Framework 4.7 or later versions on your apps. Target .NET Framework 4.7.1 or later versions on your WCF appsyour apps.
  • Do not specify the TLS version. Configure your code to let the OS decide on the TLS version.
  • Perform a thorough code audit to verify you're not specifying a TLS or SSL version.

...

  • It automatically takes advantage of new protocols added in the future, such as TLS 1.3.
  • The OS blocks protocols that are discovered not to be secure.

...