1
我有一個SQL Server數據庫託管在Azure上。我需要將使用WPF應用程序的多個PC用戶的數據寫入此數據庫。從WPF保存到SQL Server數據庫
假設WPF應用程序被多個用戶使用是否可以安全地保存app.config
文件中的連接字符串?將Windows應用程序的數據保存到共享數據庫的最佳做法是什麼?
恐怕用戶可以利用存儲在app.config
中的連接字符串來操作數據。
我有一個SQL Server數據庫託管在Azure上。我需要將使用WPF應用程序的多個PC用戶的數據寫入此數據庫。從WPF保存到SQL Server數據庫
假設WPF應用程序被多個用戶使用是否可以安全地保存app.config
文件中的連接字符串?將Windows應用程序的數據保存到共享數據庫的最佳做法是什麼?
恐怕用戶可以利用存儲在app.config
中的連接字符串來操作數據。
假設WPF應用程序被多個用戶使用,可以安全地在app.config文件中保存 連接字符串嗎?
恕我直言,它永遠不會安全地以純文本存儲連接字符串。用戶可以在應用程序之外連接到數據庫並對數據庫造成嚴重損壞,這是完全正確的。
浮現在我的腦海裏有幾件事情是:而不是存儲連接字符串加密
您可能還會發現以下文章對保護Azure SQL數據庫的安全:https://azure.microsoft.com/en-us/documentation/articles/sql-database-security-guidelines/。
如果你加密了連接字符串,你會在哪裏解密它 - 在應用代碼中? –