gpt4 book ai didi

sql - 拆分数据库安全

转载 作者:行者123 更新时间:2023-12-04 23:45:43 25 4
gpt4 key购买 nike

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

我听说将数据库一分为二似乎不合理: Is splitting databases a legitimate security measure?尽管我听说过这样做。如果我们可以只使用两个表……更好。

但是当我说防错时,我的意思是我们公司的任何人都不可能访问这两个数据库/表。我正在考虑将对应用程序代码(将访问两个数据库)和两个数据库的访问权交给财力雄厚的第三方(如 PWC 或 EY),以备政府来访或其他一些真正需要时使用看到两个数据源都出现了。

有人对最简洁的方法有任何想法吗?我们希望设计表格,使大多数查询不需要访问两个数据源,因此吞吐量的相对成本不会那么高。

最佳答案

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

在此处查看详细信息: http://msdn.microsoft.com/en-us/library/ms179331.aspx http://msdn.microsoft.com/en-us/library/bb964742.aspx

如果有帮助,请告诉我。

关于sql - 拆分数据库安全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15489136/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com