Heartbleed 漏洞:SSL/TLS 心跳攻擊解析 | Heartbleed: The SSL/TLS Heartbeat Attack

Heartbleed 漏洞 SSL/TLS 心跳攻擊

Heartbleed 是2014年公開的 OpenSSL 加密庫安全漏洞(CVE-2014-0160),影響了全球數以百萬計的網站和服務。它利用了 TLS 心跳擴展的實現缺陷,屬於緩衝區過讀漏洞。

攻擊原理

TLS 心跳機制用於保持連接活躍。攻擊者發送特製的心跳請求,聲稱負載大於實際內容,伺服器會返回記憶體中的額外數據,可能包含:

  • 伺服器私鑰
  • 用戶密碼和 Session Token
  • 加密通訊內容
  • 其他用戶的數據

影響範圍

指標 數據
影響版本 OpenSSL 1.0.1 至 1.0.1f
引入時間 2012年
公開時間 2014年4月
漏洞存在時間 約2年未被發現
2017年仍有漏洞主機 約18萬台

教訓

  • 及時更新加密庫和伺服器軟體
  • 漏洞修復後應更換 SSL 證書和私鑰
  • 強制用戶更改密碼
  • 實施自動化漏洞掃描

Source: Wikipedia – Heartbleed

Scroll to Top