1

我一直在尋找最佳解決方案來存儲銀行應用程序中的金額或餘額等高度敏感的信息。我可以將其存儲爲數字字段嗎?還是我需要任何加密來加密該數據?有些擔心加密,因爲這些字段經常被用戶訪問。所以當它被訪問時,需要有一些解密機制,並存儲新的餘額,這又需要一些加密。 或者是有更好的解決方案。在sql server中存儲高度敏感的數據

數據庫爲SQL Server 2008 R2和平臺是.NET 4.0

+0

您是否看到過[在ASP .NET 2.0和SQL Server 2005中加密工資值](http://stackoverflow.com/questions/148964/encrypting-salary-value-in-asp-net-2-0-和-SQL服務器2005?RQ = 1) –

回答

-3

你不應該需要將數據存儲在一個加密的方式。

當談到數據的安全性時,您應該始終努力防止通過防火牆和正確的登錄協議進行訪問。
也只允許用戶訪問他們已經獲得許可的數據。

說到加密 - 您可以加密磁盤,但加密列並不真正值得它解密數據所需的訪問時間,並且如果某人有權訪問數據庫,他們總是可以訪問解密例程。