【问题标题】:storing highly sensitive data in sql server在sql server中存储高度敏感的数据
【发布时间】:2013-07-02 12:12:25
【问题描述】:

我一直在寻找在银行应用程序中存储高度敏感信息(例如金额或余额)的最佳解决方案。我可以将其存储为数字字段还是需要任何加密来加密该数据?我有点担心加密,因为用户经常访问这些字段。因此,当它被访问时,需要一些解密机制并存储新的余额,这又需要一些加密。 或者有没有更好的解决方案。

数据库为 SQL Server 2008 R2,平台为 .NET 4.0

【问题讨论】:

标签: vb.net encryption sql-server-2008-r2 asp.net-4.0 integer-hashing


【解决方案1】:

这是一个值得思考的重要话题,有很多方法可以做到。

但是,当我们拥有机密数据并从黑客那里保存东西时,以最好的方式进行加密,您肯定应该对其进行加密。

看看这个 http://msdn.microsoft.com/en-us/library/ms179331.aspx

还有这个

http://msdn.microsoft.com/en-us/library/ms174361.aspx

【讨论】:

    【解决方案2】:

    您不需要以加密方式存储数据。

    在数据安全方面,您应该始终致力于防止通过防火墙和正确的登录协议进行访问。
    也只允许用户访问他们有权访问的数据。

    在加密方面 - 您可以加密磁盘,但加密列并不值得在解密数据时花费访问时间,如果有人总是可以访问数据库,他们将可以访问解密例程。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-05
      • 2020-02-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多