跳到正文
TNW· Ana Maria Constantin·· 4 小時前精選AI 評分82

eMudhra 八個中級憑證私鑰可被推算,其中一把僅為數字 4

Eight eMudhra certificate keys were so weak that one was the number 4

AI 導讀

eMudhra 八個中級憑證的私鑰可由公開憑證推算,其中一把僅為數字 4,持有人可用它為網站簽發瀏覽器及應用程式接受的憑證。研究員通報後,Chrome、Firefox、Apple、Microsoft 及 Android 陸續封鎖相關憑證,Chrome 並將於 27 October 移除相關根憑證。

推薦理由

文章交代瀏覽器封鎖之外的長尾風險,未更新內置根憑證清單的軟件及裝置可能繼續信任相關憑證。

正文 · 繁體中文

任何人都能僅憑憑證計算出八張 eMudhra 中間憑證的私鑰。eMudhra 是一家總部位於印度的憑證機構。任何持有這些私鑰的人,都能為任何網站簽發瀏覽器和應用程式會接受的憑證。

一名只以 Wayne 為名的研究人員於星期六(10月17日)向瀏覽器根憑證計劃通報問題。作為證明,Wayne 分別用八把私鑰簽署了訊息「我們這裏出了問題——Wayne」。這是根據 Mozilla 工程師 Dennis Jackson 經營的披露網站所述。

安全研究員 Scott Helme 在一篇網誌文章中寫道:「eMudhra 的其中一把憑證機構私鑰,數值是 4。」

Helme 表示,他在自己的手提電腦上,不到一秒便從八張公開憑證中還原出全部私鑰。這類私鑰應該是隨機的 384 位元數字。Dan Goodin 為Ars Technica報道,八張 eMudhra 憑證的私鑰數值分別是 4、56、66、115、155、156、230 和 237。

瀏覽器的應對

Chrome 在 18:05 UTC 收到報告,並於 19:45 UTC 封鎖了六張用於網站的憑證,Google 在一篇網誌文章中表示。Mozilla 在 20:06 UTC 收到報告。Mozilla 在自己的文章中寫道,於 22:59 UTC 完成向 Firefox 用戶推送封鎖措施。兩項封鎖措施均無需用戶更新或重新啟動。

根據 Jackson 的網站,Apple 於 10月19日封鎖憑證,Microsoft 則於 10月20日封鎖。Google 表示,Android 裝置於 10月19日透過 Google Play Services 收到封鎖措施。

Google 表示,eMudhra 生成私鑰時使用的隨機性不足。Certificate Transparency(憑證透明度)這項受信任憑證的公開記錄中,沒有任何網站憑證鏈接至這六張憑證。因此,Google 表示,這些憑證簽發的偽造憑證不可能對會強制執行該機制的用戶端造成影響,例如 Chrome。Google 亦檢查了其根憑證儲存庫中的其他私鑰,沒有發現存在相同問題的私鑰。

Chrome 將於 10月27日停止信任 eMudhra 的根憑證 emSign ECC Root CA – G3,六張憑證均鏈接至該根憑證。Mozilla 於 10月20日從 NSS 信任清單中移除了同一根憑證。

長尾影響

許多瀏覽器以外的程式不會檢查憑證撤銷清單或 Certificate Transparency。它們會繼續信任這些憑證,直至有人更新軟件或隨附的根憑證清單。Jackson 的網站列出 Go、Python 的 certifi、pip、uv 和 Electron 的已修補版本;亦列出 Ubuntu、Debian、Fedora、Arch 和 Alpine 的 ca-certificates 套件。截至星期二,Node.js、Bun 和 FreeBSD 仍列為待處理。

Go 程式語言的密碼學維護者 Filippo Valsorda 向 Ars Technica 表示:「這將是一項大規模的清理工作,規模會超過 Heartbleed。後續影響會持續非常、非常久,包括物聯網裝置、Docker 容器、被遺忘的 Linux 電腦,以及隨附自有根憑證副本、但已無人維護的命令列工具。」

Cloudflare 表示,它於 10月19日得知問題,並已推出更新版 WARP、1.1.1.1 和 cloudflared 用戶端。自行運行源站伺服器的客戶可能需要自行更新信任儲存庫。Cloudflare在一篇網誌文章中表示。

Ars 報道,使用這些私鑰需要攔截雙方之間的流量。Ars 亦報道,這個漏洞不影響 Signal、WhatsApp 和 WireGuard,因為它們不依賴 TLS 提供保密性。

eMudhra 的説法

eMudhra 在星期三的一份聲明中表示,公司於 2025年4月30日的一次密鑰生成儀式(KGC)中建立了八張憑證。

「KGC 的一個缺陷導致封裝/解封裝步驟在原有強金鑰之外,額外產生一組弱金鑰。發布到瀏覽器根憑證儲存庫的是弱金鑰。」eMudhra 表示。

該公司表示,事件沒有危及其基礎設施,也沒有導致任何資料外洩。其印度數碼簽署及 eSign 業務使用獨立的基礎設施,不受事件影響。該公司補充,研究人員可能使用了 AI 輔助技術。印度的 CERT-In 上星期表示,正在測試的 AI Agent 曾入侵實際運作中的系統,目標是印度企業。

Helme 其後寫道,Anthropic 的模型 Claude 僅憑一個提示詞便還原了這些金鑰。5月,Anthropic 的 Claude Mythos 在一個月內發現了10,000 個嚴重漏洞。上星期,XBOW 使用 GPT-5.6 Sol開發 Chrome 漏洞利用程式。

eMudhra 表示,全球 TLS 業務約佔其收入的 1%。該公司正向受影響客戶提供替換憑證,並仍在查明根本原因。

來源:TNW · thenextweb.com