甚麼是 TLS,Google 如何使用它
隨着網上交易成為常態,大量敏感資訊以數碼形式交換,企業必須保護自身機密數據和客戶資訊。可靠的加密技術是協助機構抵禦網絡攻擊,同時符合日趨嚴格的數據私隱法規要求的必要基礎。正因如此,傳輸層安全(TLS)證書幾乎已成為所有商業網站的必備配置。下文將介紹這項網絡安全協定的相關必備知識。
TLS 定義:甚麼是 TLS?
TLS 是一種用於保障電腦網絡(包括互聯網)通訊安全的密碼學協定,可確保兩個系統(例如網頁瀏覽器與網站伺服器)之間傳輸數據的機密性、真確性與完整性,防範未經授權存取、數據竄改或竊聽。
TLS 安全協定對保護密碼、信用卡資訊、個人數據、機密通訊等敏感資訊至關重要,它透過高強度加密阻止黑客攔截或破譯傳輸內容。
TLS 1.0 作為安全性更高的協定正式推出,用以取代安全套接層(SSL)。TLS 1.2 與 TLS 1.3 進一步提升了安全能力:
- TLS 1.2 提供了適用於安全通訊的高強度加密算法與哈希函數。
- TLS 1.3 透過降低握手延遲、移除過時的加密算法,實現了安全性與性能的雙重提升。
SSL 與 TLS 的分別
TLS 協定提供了增強的網絡安全特性、更可靠的加密算法與改良的協商機制,解決了 SSL 協定固有的安全漏洞。例如,SSL 協定使用消息認證碼(MAC)實現消息認證,而 TLS 則採用經過改良的哈希消息認證碼(HMAC)。
TCP 與 TLS 的分別
傳輸控制協議(TCP)是互聯網通訊層的核心協議之一,TLS 運行於 TCP 之上。當客戶端與伺服器建立 TCP 連接後,雙方會執行 TLS 握手,協商加密算法並建立安全通訊信道,以實現可靠的數據傳輸。
TLS 與 HTTPS
超文本傳輸安全協議(HTTPS)是標準 HTTP 協議與 TLS 的結合。當用戶透過 HTTPS 存取網站時,網頁客戶端與伺服器會執行 TLS 握手,建立安全加密連接,保護瀏覽器與網站之間傳輸的敏感數據。
TLS 加密的運作原理
TLS 連線透過 TLS 握手啟動——當用戶造訪已部署 TLS 證書的網站時,這一系列流程會為數據傳輸建立安全連線。此過程可確保客戶端裝置與 Web 伺服器協商達成共識,選定用於安全通訊的加密算法(即密碼套件)與加密密鑰。
TLS 握手流程
該流程包含以下步驟:
- 客戶端向伺服器發送「hello」訊息,告知對方自身支援的最高 TLS 版本,以及可用的加密算法。
- 伺服器作出回應,選定伺服器與客戶端雙方均支援的最高 TLS 版本與密碼套件。
- 伺服器向客戶端發送自身的數碼證書,證書內含伺服器公鑰,用於驗證伺服器身份。
- 客戶端生成預主密鑰,該密鑰在密鑰交換過程中透過伺服器公鑰加密、由伺服器私鑰解密。
- 客戶端與伺服器使用預主密鑰生成會話密鑰,用於會話過程中的數據加解密。
- 客戶端與伺服器交換訊息,確認握手完成。
TLS 握手的結果
一旦客戶端與伺服器就加密參數達成一致並完成加密密鑰交換,即可開始數據傳輸。這種加密機制可確保即使未授權方截獲訊息,數據也無法被讀取,從而保障安全。
TLS 的重要性
在現時的威脅形勢下,TLS 證書是所有網站的必備組件。對於處理敏感金融數據、客戶資訊及其他核心檔案(如知識產權)的場景,TLS 證書尤為關鍵。
每家企業都應當使用 TLS 的原因如下:
- 防範網絡攻擊與數據泄露
TLS 加密有助於保護機密資訊與客戶敏感數據(如登入憑證、個人資料、支付數據等)不被截獲或未經授權存取。對於進行線上交易的電商網站,或是以數碼方式收集個人資料的醫療、金融行業企業而言,這一點至關重要。
- 支撐網站安全交易
TLS 能讓用戶確認自身互動的主體是合法的,幫助企業建立信任、打造良好口碑、促進回購。事實上,如果沒有安全的 Web 交易,電商網站根本無法在保障客戶安全的前提下開展業務。
- 提升線上曝光表現
搜尋引擎的排名算法會優先收錄 HTTPS 網站,而非不安全的 HTTP 網站。TLS 證書可幫助提升 SEO 排名、增加曝光度、維護品牌口碑,為網站帶來更多流量。此外,當用戶嘗試造訪不安全的網站時,Web 瀏覽器可能會顯示警告訊息,阻止用戶繼續存取。
- 建立信任、留存客戶
消費者更願意向自己信任的品牌購買產品,72% 的購物者如果企業沒有妥善保護用戶的數據,用戶再次購買的意願會更低。安全連線對於獲取流量、吸引消費者、促成交易完成、引導用戶回購都至關重要。
Google 如何使用 TLS
Google Chrome 依靠 SSL/TLS 證書保障用戶與網站之間的連線安全。它鼓勵網站採用 TLS 1.2 和 TLS 1.3 以提升安全性,目前正逐步淘汰安全性較弱的舊版本。同時,Google 會將公共 TLS 證書的最長有效期縮短至90 天以更好地支撐網絡安全。
Google Chrome 會在 TLS 握手階段驗證網站出示的 TLS 證書。假如證書無效、過期,或是由不受信任的證書頒發機構(CA)簽發,瀏覽器會向用戶顯示風險提示。這類提示會降低用戶信任度,令潛在客戶不願造訪該網站。Chrome 還會封鎖 HTTPS 頁面中的 HTTP 內容,因此請務必透過 HTTPS 連線傳送所有網站內容。
此外,Google 搜尋引擎將 HTTPS 列為排名因素。採用 HTTPS 的網站更有機會在搜尋引擎結果頁取得較高排名,因此 TLS 對提升曝光度、獲取自然流量至關重要。鑑於 Google 的市場佔有率達到 85.53%,若你希望提升線上曝光度、獲取更多客戶,絕對不能忽視其排名演算法。
高效的 TLS 證書管理
現今 TLS 證書管理的重要性已達到前所未有的高度,在 Google 縮短證書有效期的背景下更是如此。過期證書會導致服務中斷與業務故障——影響用戶體驗、損害企業聲譽、造成銷售損失、帶來數據安全風險,還會拉低搜尋排名。
儘管追蹤少量 TLS 證書聽起來並不複雜,但企業通常需要持續續期和管理數百甚至數千張數碼證書。Sectigo 可協助你整合及自動化相關工作流程,避免出現任何疏漏。例如,你可以在同一控制台購買TLS 證書,並對所有數碼證書執行全生命週期管理。
進一步了解Sectigo Certificate Manager,立即開始免費試用。
