虛擬貨幣文章上線

薄弱的憑證授權機構金鑰讓受信任網站面臨風險

Power Trader
薄弱的憑證授權機構金鑰讓受信任網站面臨風險

重點摘要

研究人員發現,與印度憑證授權機構 eMudhra 有關的 8 把私密金鑰遭到破解,原因是這些金鑰以容易猜中的整數而非強隨機值產生。這些金鑰可能被用來建立詐欺憑證,冒充受信任的網站。主要瀏覽器業者封鎖了受影響的憑證,eMudhra 也已撤銷這些憑證;目前尚未傳出攻擊事件。然而,未檢查憑證撤銷狀態的軟體仍可能暴露於風險之中。這起事件凸顯,單一受信任憑證授權機構發生失誤,影響可能遠遠超出網頁瀏覽器的範圍。研究人員表示,他們不到一秒便從公開憑證中還原了全部 8 把金鑰。

情緒分析

  • 整體語氣:謹慎且憂慮。文章描述數位憑證基礎架構中的嚴重弱點,以及攻擊者冒充受信任網站的可能性。
  • 風險描述:文章將威脅呈現為重大但有條件的風險。偽造憑證可能讓攻擊者攔截或竄改資料,尤其是使用者依賴過時軟體或不會檢查憑證是否已撤銷的工具時。
  • 降低風險的進展:報導也提到瀏覽器業者迅速採取行動,並撤銷了受影響的憑證。報導指出目前尚未傳出攻擊事件,提供了一些安心理由,但並未暗示所有受影響系統都已受到保護。
  • 更廣泛的影響:Polygon Labs 的 Mudit Gupta 的說法強調,根本問題並非加密貨幣所獨有。文章指出,更廣泛的軟體生態系也是隱憂,特別是在缺少修補程式與憑證檢查的情況下。
  • 情緒平衡:報導整體偏向負面,因為內容聚焦於金鑰遭破解及可能暴露的風險,同時也提及緊急應對措施,以及尚無攻擊事件傳出的情況。
75%

文章正文

數位憑證可協助瀏覽器確認網站是否為其宣稱的網站。憑證授權機構會核發並簽署這些憑證,瀏覽器則在建立信任的過程中使用它們。印度憑證授權機構 eMudhra 成為一起安全事件的核心,原因是其 8 把私密金鑰被發現遭到破解。由於憑證授權機構的私密金鑰就像一枚主印章,取得它的人可能得以建立看似真實的憑證。

報導指出,研究人員於 Oct. 17 將這些金鑰的情況通知瀏覽器業者。為了展示問題,這名以 Wayne 為名的研究人員使用 8 把金鑰簽署了一則警告訊息:「我們遇到問題了——Wayne。」根據 The Register,eMudhra 已核發超過 60 million 張憑證。這個規模有助於說明,憑證授權機構遭到破解可能造成的影響,不只限於單一網站或軟體產品。

研究人員表示,這些金鑰異常薄弱,因為它們是由小而容易猜中的整數組成,而非強隨機值。Cyber Security News 在 X 上表示,例子包括 4、56 和 237。安全研究人員 Scott Helme 另行指出,其中一把金鑰是數字 4,另一把是 56,還有一把是 115。Helme 表示,全部 8 把金鑰都能在不到一秒內從公開憑證中還原,而且自 April 2025 起便已暴露。這些細節顯示,問題不只是受到良好保護的機密資料遭竊;據報,金鑰本身就具有可預測性。

偽造憑證可能讓攻擊者冒充受信任的網站。在某些情況下,位於同一網路的攻擊者可利用詐欺憑證讀取或竄改流量。這可能影響依賴交易所機器人、交易指令碼或錢包後端的加密貨幣使用者。這類工具可能使用 Python、Node 或 Go 連線至服務,而交易所 API 的偽造憑證理論上可能暴露或竄改其通訊內容。文章指出,目前尚未傳出加密貨幣攻擊事件。

Polygon Labs 技術長 Mudit Gupta 將這項疑慮形容為一般軟體安全問題,而非加密貨幣專屬問題。他告訴 CoinDesk,使用較舊或尚未修補軟體的使用者尤其需要注意這項風險。持續更新錢包、交易工具和裝置的使用者風險較低,但 Gupta 表示,更廣泛的軟體生態系仍令人擔憂。這項區別十分重要:弱點出在憑證處理與軟體維護,而非只存在於加密貨幣系統中。

瀏覽器業者與軟體開發者採取了緊急措施。Mozilla 在 Oct. 17 晚上 8 p.m. UTC 後才收到通報,約 3 小時後便封鎖了相關憑證。Chrome 在同一天封鎖這些憑證。Apple 接著於 Oct. 19 採取行動,Microsoft 則於 Oct. 20 跟進。eMudhra 也撤銷了受影響的憑證。Mozilla 警告,網路攔截者可能利用詐欺憑證冒充受信任網站,並可能讀取或竄改使用者資料。

報導指出,薄弱金鑰的確切成因仍不清楚。Helme 閱讀 Mozilla 錯誤追蹤單後表示,eMudhra 將問題歸咎於金鑰設定指令碼中的錯誤。因此,這起事件引發了對技術防護措施,以及產生私密金鑰所用流程的疑問。憑證是否可信,不只取決於瀏覽器,也取決於整個軟體鏈中的安全金鑰產生機制與可靠的撤銷狀態檢查。

撤銷憑證不一定能保護所有應用程式。有些程式不會檢查憑證是否已撤銷,因此瀏覽器的封鎖措施未必適用於其他工具。Helme 表示,撤銷相關中繼憑證對於未執行這些檢查的軟體毫無幫助。據報,他的測試發現 curl、Python、Node、Go 和 Java 都接受了用於 Stripe API 的偽造憑證。Go、Python 的 certifi 套件,以及 Rust 的 webpki-roots 均已有修正;截至上次查詢,Node.js 的修正仍在等待中。因此,報導將瀏覽器更新視為重要的應對措施,同時指出其他軟體可能需要個別修正。

重點整理表

項目說明
遭破解的金鑰據報,與 eMudhra 有關的 8 把私密金鑰薄弱到可在不到一秒內從公開憑證中還原。
可能影響詐欺憑證可能讓攻擊者冒充受信任網站,並在某些情況下攔截或竄改流量。
瀏覽器的應對Mozilla、Chrome、Apple 和 Microsoft 於報導所述日期封鎖了這些憑證;eMudhra 則撤銷了憑證。
仍存疑慮部分非瀏覽器軟體可能不會檢查憑證撤銷狀態,而且截至上次查詢,並非所有工具都有可用的修正。
已通報的攻擊文章指出尚未傳出攻擊事件,包括影響加密貨幣使用者的攻擊。

最後編輯時間:2026/10/21