https中間人攻擊

攻擊過程:瀏覽器

  1. 服務器向客戶端發送公鑰。
  2. 攻擊者截獲公鑰,保留在本身手上。
  3. 而後攻擊者本身生成一個【僞造的】公鑰,發給客戶端。
  4. 客戶端收到僞造的公鑰後,生成加密hash值發給服務器。
  5. 攻擊者得到加密hash值,用本身的私鑰解密得到真祕鑰。
  6. 同時生成假的加密hash值,發給服務器。
  7. 服務器用私鑰解密得到假祕鑰。
  8. 服務器用加祕鑰假密傳輸信息

防範方法:服務器

  1. 服務端在發送瀏覽器的公鑰中加入CA證書,瀏覽器能夠驗證CA證書的有效性
相關文章
相關標籤/搜索