如何保护我的计算机上本地运行的C#程序与宿主环境中的SQL Server之间的通信?
我有一个受SSL加密保护的asp.net应用程序。因此,从开放的无线局域网连接使用asp.net是没有问题的。
如何为我的管理工具实现相同类型的加密?写一个服务是最好的吗?但是,如何保护与服务的连接呢?
发布于 2010-05-27 01:03:15
您应该能够简单地在连接字符串中指定加密,如下所示:
Provider=SQLNCLI10.1;Integrated Security=SSPI;Persist Security Info=False
;Initial Catalog="Foo";Data Source=(local);Use Encryption for Data=True;此连接字符串使用Native Client和可信连接,但显然可以针对SQL用户名和密码进行调整。
有关详细信息,请参阅此KB article的“为特定客户端启用加密”部分。您必须确保客户端在其受信任的根证书颁发机构文件夹中具有服务器的证书。Here is another article.
https://stackoverflow.com/questions/2915036
复制相似问题