Назад | Перейти на главную страницу

Как проверить, использует ли связанный сервер MS SSL

Я использую сервер MS SQL с действующим сертификатом и включенным шифрованием. Я добавил связанный сервер с помощью этого скрипта:

exec sp_addlinkedserver 'server', @srvproduct ='', @provider='SQLNCLI', @datasrc = 'server.domain.org\sqlexpress,1433', @provstr = 'Encrypt=yes;'

Я хотел бы знать, действительно ли мое соединение зашифровано. Я пробовал использовать:

select session_id, net_transport, protocol_type, encrypt_option from sys.dm_exec_connections

но он не показывает связанных подключений. Есть ли способ определить, использует ли связанный сервер шифрование SSL? Любая помощь будет оценена.

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

Вы также должны быть в состоянии определить, какой протокол согласовывается (tlsv1.0 или выше). Стреляйте по tlsv1.2, остальные считаются сломанными.

По завершении удалите wirehark со своего сервера ...