首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >拆分数据库安全性

拆分数据库安全性
EN

Stack Overflow用户
提问于 2013-03-19 07:54:41
回答 1查看 165关注 0票数 3

我正在开发一个包含敏感数据的.NET MVC SQL应用程序,例如艾滋病病毒检测结果或收入。我想尽可能地防止这种隐私的错误,这样除了用户之外没有人可以访问它(想象一下水管工Joe的信息被州政府的一名雇员黑了)。

我听说将数据库一分为二似乎并不合理:Is splitting databases a legitimate security measure?,尽管我听说有人这样做过。如果我们能用两张桌子..。好多了。

但当我说防错时,我的意思是我们公司的任何人都不可能同时访问两个数据库/表。我正在考虑将访问应用程序代码(它将访问两个数据库)和两个数据库的访问权交到资金雄厚的第三方(如PWC或EY)手中,以备政府来访或其他真正需要同时访问这两个数据源的情况下使用。

有没有人对最干净的方式有什么想法?我们希望设计表,使大多数查询不需要同时访问两个数据源,这样吞吐量的相对成本就不会那么高。

EN

回答 1

Stack Overflow用户

发布于 2013-06-24 15:46:59

您可以在SQL中加密一列数据。因此,包含敏感数据的列,例如HIV检测结果/收入,您可以在将数据存储在数据库中的同时对数据进行加密。

点击此处查看详情:http://msdn.microsoft.com/en-us/library/ms179331.aspx http://msdn.microsoft.com/en-us/library/bb964742.aspx

如果有帮助,请告诉我。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15489136

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档