【问题标题】:Client-side data encryption / SQL Server Express LocalDB客户端数据加密/SQL Server Express LocalDB
【发布时间】:2012-08-28 04:48:41
【问题描述】:

.NET 中保护半敏感客户端数据的策略是什么(以便只有应用程序本身可以使用/查看它)?

是否可以将信息包含在随附的 mdf 文件中(由 SQL LocalDB 使用)并且仍然保持相同级别的安全性?如果有,怎么做?

我了解,既然我们谈论的是客户端应用程序,因此没有绝对的方法可以保护数据。我主要是在寻找方法,使其难以阻止人们尝试它。理想情况下,该解决方案(大部分)对应用程序开发人员是透明的。

【问题讨论】:

    标签: c# sql-server security encryption localdb


    【解决方案1】:

    不是真的。您最好的办法是将您的代码放入加密的存储过程中,但是一旦您将 MDF 文件交给某人,他们就可以将其附加到他们拥有总管理员权限的 SQL Server(如他们的 LocalDB 实例)和decrypt them trivially

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-27
      • 2021-03-13
      • 1970-01-01
      相关资源
      最近更新 更多