Использование шифрования

Скачать драйвер JDBC

TLS-шифрование позволяет передавать по сети зашифрованные данные между экземпляром SQL Server и клиентским приложением.

Шифрование TLS ― это протокол для установления безопасного канала связи и предотвращения перехвата критических или конфиденциальных сведений в сети и по другим каналам связи. Шифрование TLS позволяет клиенту и серверу выполнить взаимную проверку подлинности. После проверки подлинности шифрование TLS обеспечивает зашифрованное соединение между участниками канала для безопасной передачи сообщений.

Драйвер Microsoft JDBC Driver для SQL Server обеспечивает инфраструктуру для активации и деактивации шифрования на определенных подключениях в зависимости от заданных пользователям свойств, а также параметров сервера и клиента. Пользователь может указать место хранения сертификата и пароль, имя узла, используемого для проверки сертификата, а также когда следует шифровать канал.

Шифрование TLS повышает защищенность обмена данными по сети между экземплярами SQL Server и приложениями. Включение шифрования не снижает производительности.

В этой статье показано, как Microsoft JDBC Driver для SQL Server поддерживает шифрование TLS, включая новые свойства подключений, и как можно настроить доверенное хранилище на стороне клиента.

Примечание

Рекомендуется использовать свойство подключения hostNameInCertificate для проверки сертификата TLS.

В этом разделе

Статья Описание
Основные сведения о поддержке шифрования Описание поддержки TLS-шифрования в Microsoft JDBC Driver для SQL Server.
Подключение с шифрованием Узнайте, как подключиться к базе данных SQL Server с использованием новых свойств подключения, относящихся к TLS.
Настройка шифрования на клиенте Описывает настройку доверенного хранилища по умолчанию на стороне клиента и импорт личного сертификата в доверенное хранилище клиентского компьютера.

См. также раздел

Защита приложений JDBC Driver