借助安全套接字层 (SSL) 加密,可以通过网络在 SQL Server 的实例与客户端应用程序之间传输加密数据。
安全套接字层 (SSL) 是一种协议,用于建立安全通信通道,以防止截获通过网络传输的重要信息或敏感信息以及其他 Internet 通信。SSL 使客户端和服务器可以验证彼此的身份。在参与方的身份获得验证之后,SSL 在两者之间提供加密连接,以进行安全的消息传输。
Microsoft JDBC Driver for SQL Server 提供了一个基础结构,以便根据用户指定的连接属性以及服务器和客户端设置,在特定的连接上启用和禁用加密。用户可以指定证书存储区位置和密码、要用于验证证书的主机名以及何时对通信通道进行加密。
启用 SSL 加密将增强通过网络在 SQL Server 的实例与应用程序之间传输的数据的安全性。但是,启用加密的确会降低性能。
本节中的各个主题介绍此 Microsoft JDBC Driver for SQL Server 版本如何支持 SSL 加密(包括新的连接属性)以及如何在客户端配置信任存储区。
建议使用 hostNameInCertificate 连接属性验证 SSL 证书。
本节内容
主题 | 说明 |
---|---|
介绍 Microsoft JDBC Driver for SQL Server 如何支持 SSL 加密。 | |
介绍如何使用 SSL 特定的新连接属性连接到 SQL Server 数据库。 | |
描述如何在客户端配置默认的信任存储区以及如何将私钥证书导入到客户端计算机的信任存储区中。 |