使用加密

下載 JDBC 驅動程式

傳輸層安全性 (TLS) 加密可讓您在 SQL Server 執行個體與用戶端應用程式之間傳輸加密的資料。

傳輸層安全性 (TLS) 是一種通訊協定,可建立安全地通訊通道來防止重要或機密的資訊透過網路和其他網際網路通訊遭到攔截。 TLS 可讓用戶端與伺服器驗證彼此的身分。 參與者經過驗證後,TLS 會在用戶端和伺服器之間提供加密的連線以便進行安全的訊息傳輸。

Microsoft JDBC Driver for SQL Server 會根據使用者指定的連線屬性及伺服器與用戶端設定來提供基礎結構,以便啟用及停用特定連線的加密。 使用者可以指定憑證存放區位置和密碼、用於驗證憑證的主機名稱,以及加密通訊通道的時機。

啟用 TLS 加密,可提高 SQL Server 執行個體和應用程式之間跨網路傳輸資料的安全性。 不過,啟用加密確實會減緩效能。

本節中的文章將描述 Microsoft JDBC Driver for SQL Server 版本如何支援 TLS 加密 (包括新的連線屬性),以及如何在用戶端設定信任存放區。

注意

建議使用 hostNameInCertificate 連接屬性來驗證 TLS 憑證。

本節內容

文章 描述
了解加密支援 描述 Microsoft JDBC Driver for SQL Server 如何支援 TLS 加密。
使用加密連線 描述如何使用 TLS 特定的新連線屬性連線至 SQL Server 資料庫。
為用戶端設定加密 描述如何在用戶端設定預設的信任存放區,以及如何將私用憑證匯入到用戶端電腦的信任存放區中。

另請參閱

保護 JDBC 驅動程式應用程式