原文標題:4 real? Tracking exploitation and patching of eMudhra’s weak keys
Cloudflare 10 月 30 日公布 eMudhra 弱金鑰事件的後續調查。事件涉及八把安全性異常的中繼憑證私鑰,其中一把對應的關鍵數值僅為 4,其餘為 56、66、115、155、156、230 與 237。Cloudflare 指出,這些金鑰可以從公開憑證快速還原,因此未修補且未妥善執行憑證透明度檢查的客戶端,可能接受攻擊者自行簽發的偽造網站憑證。
Cloudflare 10 月 19 日開始緊急修補高影響系統,包括處理對外來源連線的 Pingora 代理,並在數小時內拒絕有問題的 eMudhra 金鑰。10 月 21 日完成握手紀錄功能部署後,至發稿時觀察到約 22,000 次使用弱金鑰的 TLS 握手,約三分之二涉及測試站,其餘多為看似自行配置弱中繼憑證的來源站。所有需要驗證憑證的握手均遭已修補系統拒絕。
約 160 次握手的憑證名稱指向與實際連線 SNI 無關的其他組織網域,部分涉及消費性 IoT 網域。Cloudflare 認為這顯示弱金鑰曾被用來製作偽造憑證,但觀察到的模式較像伺服器自行提供預設憑證,不能直接證明中間人攔截;官方目前沒有看到自身連線遭攔截的證據,也不排除精準攻擊。
Cloudflare 透過挑戰頁面進行約 5,000 萬次探測,發現新版本主流瀏覽器多已修補,舊瀏覽器、機器人程式與嵌入式瀏覽器仍有落差;Android WebView 約有 30% 至 40% 的探測仍接受受影響憑證鏈。官方強調探測樣本含大量疑似機器人流量,不能直接視為整體網際網路的精確受害比例。
發生了什麼事
Cloudflare 公布弱金鑰事件的憑證偽造與用戶端修補觀察,並強調尚無連線遭攔截的直接證據。
為什麼重要
可由公開憑證還原的 CA 私鑰破壞 TLS 信任基礎;未更新信任清單的用戶端仍可能受影響。
影響哪些人
網站管理者、企業 TLS 連線服務、舊版瀏覽器與 Android WebView 使用環境。
已確認與未確認
已確認約 2.2 萬次握手及 5,000 萬次探測,但無法據此推算所有用戶的受害率,亦未證實大規模攔截。