2012-08-31 48 views
0

我想加密數據。我仍然在ASP.NET頁面上執行此操作。我開始知道我們可以在SQL SERVER上的Backend方法上對數據應用加密/解密。我想知道哪種方法更好。我會將其更改爲SQL SERVER還是會按照原樣進行操作?哪個更好的方法來加密和解密數據?

我研究了This link to study哪些說只需要列應加密/解密,而不是整個數據庫。所以請讓我知道哪個更適合他們兩個。

+1

看看這個問題:http://stackoverflow.com/questions/5247797/sql-server-vs-net-encryption –

回答

1

我想說的問題是數據和密鑰存儲在SQL Server上。這意味着如果用戶能夠獲得某種類型的管理訪問權限,或者具有正確的權限,則可能會危及所有加密數據。

另一個問題是如果數據庫被盜,會發生什麼情況,然後在SQL Server使用的機制中發現一些漏洞?這些事情發生時,如發現填充oracle的bug與scriptresource.axd http://www.troyhunt.com/2010/09/fear-uncertainty-and-and-padding-oracle.html