HTTPS是以安全為目標的HTTP通道。
HTTPS全稱為Hypertext Transfer Protocol over Secure Socket Layer,中文含義為“超文本傳輸協議在安全加密字層”,簡單來說就是加密數據傳輸,通俗的說就是安全連接。HTTPS安全超文本傳輸協議,它是一個安全通信通道,它基于HTTP開發,用于在客戶計算機和服務器之間交換信息。它使用安全套接字層(SSL)進行信息交換,簡單來說它是HTTP的安全版。
這個系統的最初研發由網景公司進行,提供了身份驗證與加密通訊方法,現在它被廣泛用于萬維網上安全敏感的通訊。它是由Netscape開發并內置于其瀏覽器中,用于對數據進行壓縮和解壓操作,并返回網絡上傳送回的結果。
HTTPS的優缺點:
1、優點
(1)使用HTTPS協議可以認證用戶和服務器,確保數據發送到正確的客戶端和服務器。
(2)使用HTTPS協議可以進行加密傳輸、身份認證,通信更加安全,防止數據在傳輸過程中被竊取、修改,確保數據安全性。
(3)HTTPS是現行架構下最安全的解決方案,雖然不是絕對地安全,但是大幅增加了中間人攻擊的成本。
2、缺點
(1)HTTPS需要做服務器和客戶端雙方的加密和解密處理,耗費更多服務器資源,過程復雜。
(2)HTTPS協議握手階段比較費時,增加頁面的加載時間。
(3)HTTPS連接服務器端資源占用高很多,支持訪客稍多的網站需要投入更大的成本。
以上內容參考:百度百科-HTTPS