安全套接層
SSL,全稱Secure Socket Layer,中文名為安全套接層,是一種為網路通信提供安全性和數據完整性的安全協定。它主要包含兩個協定:
SSL記錄協定:負責為高層協定提供安全封裝、壓縮、加密等基本功能。
SSL握手協定:用於在數據傳輸開始前進行通信雙方的身份驗證、加密算法的協商、交換密鑰。
SSL協定的主要目的是通過加密和身份驗證來保護在網際網路上傳輸的數據。它使用公鑰和私鑰來加密和解密數據,確保數據在傳輸過程中不能被第三方竊取或篡改。此外,SSL協定還可以確保在數據傳輸過程中數據沒有被篡改或損壞。
儘管SSL協定已經被TLS(Transport Layer Security)取代,但是人們仍然使用這個詞彙來代表安全通信協定的一種通用術語。
SSL證書是數字證書的一種,由受信任的數字證書頒發機構(CA)在驗證伺服器身份後頒發,具有伺服器身份驗證和數據傳輸加密功能。它通過在客戶端瀏覽器和Web伺服器之間建立一條SSL安全通道,實現數據信息在客戶端和伺服器之間的加密傳輸,可以防止數據信息的洩露,保證了雙方傳遞信息的安全性。