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

Допускает ли экземпляр SQL Server одновременно безопасные и небезопасные соединения?

у нас есть приложение, работающее под управлением MS SQL Server 2012. Для одного конкретного случая использования мы хотели бы защитить соединение jdbc с помощью SSL. Я проверил следующие ссылки:

Есть 2 вещи, которые меня озадачивают:

  1. Для SSL-соединения используется порт 1433, как и для обычного текстового соединения. Нет дополнительного порта для безопасных соединений (например, 389 для простого LDAP и 636 для LDAPS)?
  2. Третья ссылка говорит: «Чтобы настроить сервер на прием зашифрованных соединений», мне нужно установить для параметра «ForceEncryption» значение TRUE.

Это подводит меня к моему последнему вопросу: можно ли одновременно использовать безопасное и незащищенное соединение? Или все клиенты jdbc должны использовать SSL после его настройки?

Большое спасибо Кай

Я подозреваю, что эта статья вам поможет:

Протокол по-прежнему использует TCP-порт 1433 по умолчанию, независимо от используемого SSL. Клиент может запросить SSL, и, если на сервере установлен сертификат, сервер и клиент будут согласовывать SSL. Сервер жестяная банка быть настроенным на принудительное использование SSL, что приведет к разрыву соединений клиентов, не поддерживающих SSL. Нет необходимости указывать серверу принудительно использовать SSL для шифрования, если клиент запрашивает SSL.