【发布时间】:2014-06-02 20:17:58
【问题描述】:
在 Windows 域上使用具有集成安全性的 SQL Server 2008 以及 C# 客户端应用程序时,客户端和 SQL 服务器之间传输的数据是否加密? 如果是,采用什么加密机制?
【问题讨论】:
-
您可以开启 SSL。另一方面,如果他们可以直接访问数据库,您必须想知道这有什么关系。
-
不,只有登录凭据会被加密传递给 SQL 服务器。
-
@Cory 他不需要 TDE,除非他想对数据库进行静态加密。
-
我的 TDE 不好;评论撤回。你必须想出一个计划,无论是SSL 还是别的什么。 SQL Server 支持 ws-security 进行身份验证,但我认为这在 SQL Server 未来版本中已弃用的功能列表中。
-
@user1438082 是的,我想是的,但您可能试图解决错误的问题,因为任何人都可以通过自己登录数据库轻松绕过这种“安全性”。
标签: c# sql sql-server-2008