将TLS 1.2与C#.Net Winform App和SQL Server 2008一起使用

时间:2017-04-28 09:55:53

标签: c# .net sql-server winforms tls1.2

我们有一个内部C#.Net WinForm应用程序,它安装在用户计算机上并连接到SQL Server 2008数据库。我们进行了安全审查,确定从数据库发回应用程序的通信是纯文本的,因此可以通过嗅探工具拦截。

我需要采取哪些步骤来确保WinForm应用程序使用TLS 1.2协议与数据库进行通信?

1 个答案:

答案 0 :(得分:1)

根据Panagiotis Kanavos的评论,我做了以下工作来使用TLS 1.2:

  • 确认SP3已安装在SQL Server 2008上。
  • 将winform app升级到.NET 4.5.2
  • Set Encrypt = true; TrustServerCertificate = true to connection string