1. 程式人生 > >HTTP和HTTPS有什麽區別? 什麽是SSL證書?使用ssl證書優勢?

HTTP和HTTPS有什麽區別? 什麽是SSL證書?使用ssl證書優勢?

toc 蘋果 tle 同時 cert 信任 證書私鑰 服務 技術

什麽是SSL?

SSL是指安全套接層協議(以及傳輸層協議TLS),位於TCP/IP協議與各種應用層協議之間,為數據通訊提供安全支持,是目前使用最廣泛的安全協議。它為互聯網或內部網絡連接,進行操作的兩臺機器之間提供安全信息通道,即HTTPS。

1.1 數據傳輸期間,對信息進行加密

1.2通過唯一的SSL憑據識別證書所有者身份。

1.3先驗證證書所有者身份,再頒發SSL證書

技術分享

HTTP和HTTPS有什麽區別?

HTTP(Hypertext Transfer Protocol)超文本傳輸協議是用來在Internet上傳送超文本的傳送協議,它可以使瀏覽器更加高效,使網絡傳輸減少。但HTTP協議采用明文傳輸信息,存在信息竊聽、信息篡改和信息劫持的風險。

HTTPS(Secure Hypertext Transfer Protocol) 安全超文本傳輸協議是一個安全的通信通道,它基於HTTP開發,用於在客戶計算機和服務器之間交換信息。HTTPS使用安全套接字層(SSL)進行信息交換,簡單來說HTTPS是HTTP的安全版,是使用TLS/SSL加密的HTTP協議。

什麽是SSL數字證書(SSL證書)?

數字證書的一種,類似於駕駛證、護照和營業執照的電子副本。因為配置在服務器上,也稱為SSL服務器證書。SSL 證書就是遵守 SSL協議,由受信任的數字證書頒發機構CA(如GlobalSign,wosign),在驗證服務器身份後頒發,具有服務器身份驗證和數據傳輸加密功能。

CA:

即證書授權中心(CA, Certificate Authority)。CA是負責簽發證書、認證證書、管理已頒發證書的機關。用戶向CA提出申請後,CA負責審核用戶信息,然後對關鍵信息利用私鑰進行”簽名”,並公開對應的公鑰。客戶端可以利用公鑰驗證簽名。

CSR:

CSR(Certificate Signing Request)即證書請求文件,也就是證書申請者在申請數字證書時由CSP(加密服務提供者)在生成私鑰的同時也生成證書請求文件,證書申請者只要把CSR文件提交給證書頒發機構後,證書頒發機構使用其根證書私鑰簽名就生成了證書公鑰文件,也就是頒發給用戶的證書。

使用ssl證書優勢?

谷歌從 2017 年1月1日起,Chrome 瀏覽器將會對未進行HTTPS加密的網站標記為「不安全」網站;

同時蘋果App Store的所有iOS應用將強制采用ATS標準,也就是強制使用 HTTPS;

在國內熱火朝天的小程序也要求必須使用 HTTPS 請求。

1. 防流量劫持
全站Https是根治運營商、中間人流量劫持的解決方案,不僅可以杜絕網頁中被插入的小廣告,更可以保護用戶隱私安全。

2. 提升搜索排名
采用Https可以幫忙搜索排名的提升,提高站點的可信度和品牌形象。

3. 杜絕釣魚網站
Https地址欄綠色圖標可以幫助用戶識別出釣魚網站,保障用戶和企業的利益不受損害,增強用戶信任。

HTTP和HTTPS有什麽區別? 什麽是SSL證書?使用ssl證書優勢?