Как к SQL Server трафик шифруется?

Вы можете указать

, если (jQuery (this) .attr ('флажок')) {// вам нужно использовать этот селектор в соответствии с вашей функцией, это может быть .click .live или еще ..

Благодаря

12
задан p.campbell 1 June 2011 в 02:28
поделиться

4 ответа

Вы можете использовать что-то вроде Wireshark для просмотра пакетов, которые они передают по сети

26
ответ дан 2 December 2019 в 03:18
поделиться

Вы проверяете столбец encrypt_option в DMV sys.dm_exec_connections . Таким образом, вы можете не только доказать, что это зашифровано, но и проверить его в своем приложении во время запуска. Чтобы принудительно использовать шифрование, следуйте методам, описанным в MSDN How To: Enable Encrypted Connections to Database Engine . Если клиент или сервер принудительно выполняет шифрование и предоставляется сертификат, и клиент принимает сертификат сервера, соединение будет зашифровано. Чтобы проверить, что трафик зашифрован, вы можете использовать встроенный инструмент netmon.exe (должен быть установлен из системных компонентов для добавления / удаления), загрузить улучшенный Microsoft Network Monitor 3.2 или другие инструменты сторонних производителей.

12
ответ дан 2 December 2019 в 03:18
поделиться

Я бы установил для Force Protocol Encryption значение true, а Trust Server Certificate - true в строке подключения к базе данных. Сервер не должен установить соединение, если он не может предоставить вам зашифрованное соединение по запросу. В статье рассматривается шифрование с помощью sql server 2005 и более поздних версий.

Простой тест - попытаться установить соединение с шифрованием и без него и потерпеть неудачу, когда он передает нежелательный тип соединения. затем администратор баз данных, ИТ или вы должны настроить сервер в соответствии с вашими требованиями.

7
ответ дан 2 December 2019 в 03:18
поделиться

Чтобы гарантировать использование шифрования, необходимо включить параметр принудительного шифрования на сервере.

Шифрование на стороне клиента не является обязательным. Сторона сервера является обязательной.

Когда служба SQL Server запускается, она останавливается, если не может прочитать сертификат или есть другие препятствия. Он не будет принимать незашифрованные соединения.

Чтобы ответить, я использовал анализатор пакетов, сначала я использовал шифрование для проверки, затем я просто полагался на тот факт, что шифрование на стороне сервера является обязательным и SQL не запускается.

Для SQL 2000, KB 276553

Имейте в виду, что есть ток Ограничение SQL Server, если вы включили шифрование на сервере. Шифрование будет для всех входящих соединений. Если вы включите шифрование на клиенте компьютер, все исходящие соединения от этого клиента попробуйте сделать зашифрованное соединение с любым SQL Сервер.

Поиск в КБ для SQL 2005

Позднее редактирование:

Используйте старую версию клиента MS JDBC: он не может обрабатывать шифрование на стороне сервера ...

0
ответ дан 2 December 2019 в 03:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: