1. 程式人生 > >確保WEB安全的HTTPS

確保WEB安全的HTTPS

HTTP的缺點和不足

  • 通訊使用的是明文(不加密),內容可能會被竊聽;
  • 不驗證通訊方的身份,因此有可能遭遇偽裝;
  • 無法證明報文的完整性,所以有可能已遭遇篡改;

通訊的加密:HTTP協議沒有加密機制,但可以通過和SSL(Secure Socket LAyer,安全套接層)或者TLS(Transport Layer Security,安全傳輸層協議)的組合使用,加密HTTP的通訊內容。用SSL建立安全通訊線路之後,就可以在這條線路上進行HTTP通訊了。與SSL組合使用的HTTP被稱為HTTPS(HTTP Secure,超文字傳輸安全協議)。

HTTP+加密+認證+完整性保護 = HTTPS