0
微軟的Azure SQL數據庫和您的應用程序 之間的所有通信需要在任何時候都加密(SSL)。
如果是這樣的話,就是使用的標準連接字符串之間的區別:
server.database.windows.net
,並要求安全性和使用「安全連接字符串」的:
server.database.secure.windows.net
微軟的Azure SQL數據庫和您的應用程序 之間的所有通信需要在任何時候都加密(SSL)。
如果是這樣的話,就是使用的標準連接字符串之間的區別:
server.database.windows.net
,並要求安全性和使用「安全連接字符串」的:
server.database.secure.windows.net
您發佈的鏈接涉及驗證用於使Sql連接的SSL證書驗證「中間人」攻擊無法獲取您的Sql用戶名/密碼。
http://en.wikipedia.org/wiki/Man-in-the-middle_attack
這是您的應用程序需要驗證SSL證書來驗證它是從SqlAzure到來。我沒有看到如何改變主機名和不要求安全性會讓你安全。
更改的主機名是由Azure提供的主機名,如果您在SQL Azure中選擇需要安全連接的選項,則必須連接到該主機名。 – KevenDenen 2015-01-09 19:18:58
需要了解的重要一點是,生成SqlConnection的代碼負責驗證SSL證書。使用標準的連接字符串,我相信會關閉驗證,並會讓您在中間攻擊時容易受到攻擊。 – 2015-01-09 21:00:15