Поделиться через


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

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

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

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

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

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

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

Примечание.

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

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

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

См. также

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