傳輸層安全性協定

傳輸層安全性協定 ( 縮寫 ： ） 及其前身安全套接層 ( 縮寫 ： ） 是一種安全協議 ， 目的是爲網際網路通信提供安全及數據完整性保障 。 網景公司  在1994年推出首版網頁瀏覽器 － 網景領航員時 ， 推出HTTPS協定 ， 以SSL進行加密 ， 這是SSL的起源 。 IETF將SSL進行標準化 ， 1999年公佈TLS 1.0 標準文件 （ RFC 2246 ） 。 隨後又公佈TLS 1.1 （ RFC 4346 ， 2006年 ） 、 TLS 1.2 （ RFC 5246 ， 2008年 ） 和TLS 1.3 （ RFC 8446 ， 2018年 ） 。 在瀏覽器 、 電子郵件 、 即時通訊 、 VoIP 、 網路傳真等應用程式中 ， 廣泛使用這個協定 。 許多網站 ， 如Google 、 Facebook 、 Wikipedia等也以這個協定來建立安全連線 ， 傳送資料 。 目前已成爲互聯網上保密通信的工業標準 。 SSL包含記錄層 （ Record Layer ） 和傳輸層 ， 記錄層協議確定傳輸層數據的封裝格式 。 傳輸層安全協議使用X .509 認證 ， 之後利用非對稱加密演算來對通訊方做身份認證 ， 之後交換對稱密匙作爲會話密匙 （ Session key ） 。 這個會談密匙是用來將通訊兩方交換的資料做加密 ， 保證兩個應用間通信的保密性和可靠性 ， 使客戶與服務器應用之間的通信不被攻擊者竊聽 。