2015-01-09 4 views
0

Согласно this page,Безопасно Подключение к SQL Azure

Все коммуникации между Microsoft Azure SQL базы данных и вашего приложения требуют шифрования (SSL) в любое время.

Если это так, то в чем разница между использованием стандартной строки подключения:

server.database.windows.net 

и требующих безопасности и с помощью "Secure Connection String" из:

server.database.secure.windows.net 

ответ

1

Ссылка, которую вы опубликовали, рассказывает о проверке SSL-сертификатов, используемых для подключения Sql Connection для проверки того, что атака «человек в середине» не может получить ваше Sql UserName/Password.

http://en.wikipedia.org/wiki/Man-in-the-middle_attack

Это приложение, которое должно подтвердить сертификат SSL для проверки он исходит из SqlAzure. Я не вижу, как изменение имени хоста и отсутствие безопасности будет держать вас в безопасности.

+0

Измененное имя хоста - это имя хоста, предоставленное Azure, вам нужно подключиться, если вы выбрали опцию в SQL Azure для обеспечения безопасного соединения. – KevenDenen

+1

Важно понимать, что код, создающий SqlConnection, отвечает за проверку SSL-сертификата. Используя стандартную строку подключения, я верю, что эта проверка будет отключена и сделает вас восприимчивыми к средним атакам. –

Смежные вопросы