8 張中繼憑證的私鑰數值全部小於 256
據 Mozilla 在 Bugzilla 公開的事故報告,印度發證機構 eMudhra 有 8 張中繼憑證的 P-384 私鑰,數值全部是小於 256 的整數,除最後一個位元組外全是零。正常的 P-384 私鑰應是一個約 116 位數的隨機數字,這 8 條私鑰卻可以逐個試出來。
中繼憑證是發證機構用來替網站簽發 HTTPS 證書的中間一層。誰掌握它的私鑰,就可以替任何網站簽出瀏覽器信任的證書,令偽冒網站同樣顯示鎖頭。受影響的 8 張之中,6 張用於網站 TLS 證書,獲 Chrome、Mozilla、微軟和蘋果的根憑證計劃信任;另外 2 張用於程式碼簽署,獲微軟信任。
Firefox 不足 3 小時封鎖
Mozilla 的時間線顯示,整個處理過程在數小時內完成:
時間(香港時間) | 事件 |
|---|---|
10 月 18 日 04:06 | Mozilla 收到經 Chrome 根憑證計劃轉介的報告,附有控制 8 條私鑰的證明 |
10 月 18 日 05:48 | Mozilla 自行算出私鑰 |
10 月 18 日 06:59 | Firefox 透過 OneCRL 封鎖清單完成封鎖 |
10 月 18 日下午 | eMudhra 以「發證機構被入侵」為由撤銷 8 張憑證 |
OneCRL 是 Mozilla 集中派發的已撤銷憑證清單,一般設定的 Firefox 無需更新或重啟便會收到。設定特殊的用戶則需要 Firefox 158.0.1 或對應的長期支援版。
私鑰為何弱得可以算出來
eMudhra 在 Bugzilla 的初步解釋是,2025 年 4 月 30 日的密鑰產生儀式中,一個有缺陷的腳本產生了第二組弱密鑰,由於標籤相似,職員誤用了它來申請和簽發憑證。eMudhra 表示其硬件安全模組符合 FIPS 140-2 第 3 級,設備本身看來沒有問題。Mozilla 指已有多人各自算出這批私鑰,部分更公開了結果;它用的是一種標準的離散對數算法,或者乾脆把首 256 個私鑰逐一生成比對。
根憑證被撤銷,約 3 萬張證書要遷移
Mozilla 和 Chrome 決定撤銷對上層根憑證 emSign ECC Root CA - G3 的信任,以保護不檢查撤銷資料的用戶端。eMudhra 估計約 3 萬張證書需要遷移,約 97% 經自動化的 ACME 流程簽發。
eMudhra 在聲明中稱,事件只涉及這批中繼憑證,不影響其根憑證私鑰;除一張已投入使用外,其餘未有部署,而且全部未有簽發任何網站證書,公開的憑證透明度紀錄亦可印證。至今未有被利用的證據。




暫時未有留言
提交留言即表示你已閱讀我們的私隱政策。