2015-10-14 18 views

回答

0

在我看來,在連接字符串中存儲的敏感數據的「優勢」很簡單,你不需要關心設置,它的代碼,因此它更簡單。這是否可以接受,取決於應用程序的安全需求:如果有人獲得數據庫的密碼,您會關心多少?

根據Microsoft's documentation

注意,登錄信息和密碼,可以在內存轉儲可見。 當在 連接字符串中提供數據源登錄和密碼信息時,此信息將保留在內存中,直到 垃圾回收回收資源。這使得 無法確定密碼字符串何時不在內存中。如果某個 應用程序崩潰,則內存轉儲文件可能包含敏感安全性 信息,並且運行該應用程序的用戶以及具有對計算機的管理訪問權的任何用戶都可以查看內存轉儲文件。 使用Windows身份驗證連接到Microsoft SQL Server。