要約:
8 つの中間 CA 証明書の秘密キーが容易に推定できることが 10 月に明らかになったのを受けて、インドのデジタル認証局 eMudhra は最近、RSA アルゴリズムに基づいてさらに 8 つの中間 CA 証明書を失効すると発表しました。これらの証明書は、以前に問題があった ECDSA 証明書と同じ鍵生成プロセスから生成されており、秘密鍵の処理に不規則性がありました。

間違ったスクリプトは両方の証明書キーのセットに影響します:
調査の結果、このインシデントは 2025 年 4 月 30 日の鍵生成操作に端を発しており、その際、eMudhra はさまざまなリージョンのインフラストラクチャ用に 16 セットの中間証明書と鍵を生成したことが明らかになりました。このプロセスでは、企業が作成した Python スクリプトを使用して、ベンダー間のハードウェア セキュリティ モジュール間の移行を処理しました。
セキュリティ モジュールは最初にキーを正しく生成しましたが、会社が作成したスクリプトは、ECDSA キー オブジェクトの再読み取りと作成時に秘密キーの最初のバイトのみを保持しました。その結果、ECDSA 秘密鍵の 8 セットの値はすべて 256 未満であり、これは公開情報から容易に推測でき、これらの弱い鍵は証明書要求の生成にも使用されます。
追加の 8 セットの RSA4096 キーはそのまま残りますが、秘密キーのマテリアルも再インポート時にホスト Python プロセスのメモリに入ります。この操作モードは CA 秘密キーの転送に関する CA/ブラウザ フォーラムの要件に準拠していないため、これらの証明書も取り消す必要があり、eMudhra はこれらの RSA 証明書をキー侵害ではなく廃止としてマークします。
2025 年 5 月に異常が発生しましたが、注意が払われませんでした:
調査では、eMudhra が 2025 年 5 月から 6 月にかけて異常に遭遇したことも判明しました。つまり、一部の ECDSA 中間証明書に対応する証明書失効リストが署名検証に合格しませんでした。調査の結果、異常の原因は、元の失効リストがまだ元の鍵で署名されているのに、中間証明書がスクリプトによって再作成された弱い鍵を使用していることであることが判明しました。
eMudhra は、署名に使用されるキー オブジェクトを変更することで検証の問題を解決しましたが、エラーの具体的な原因を注意深く分析していませんでした。この時点で詳細な調査が行われていれば、オンラインの本番証明書のキーがわずか 1 文字であることは簡単にわかります4。
eMudhra は、TLS 証明書ビジネスから撤退することを決定しました。
このセキュリティ インシデントの後、eMudhra は、TLS 証明書ビジネスからの収益の割合が低いことと、セキュリティ インシデントによって引き起こされた会社の評判の低下を理由に、TLS 証明書ビジネスの運営を中止することを決定しました。この Caotai 社は、世界のインターネットへの影響を懸念していないことがわかります。お金も儲けず、評判にも影響を与えずに、このビジネスを止めた方が良いと感じています。
現在、すべての主要ブラウザは、eMudhra によって元々取り消された 8 つの ECDSA 証明書の信頼を停止しています。ただし、関連するコマンド ライン ツールが更新されなかったり、デフォルトでは証明書失効設定がチェックされなかったりする場合があります。一部の古いシステムやファームウェアでは証明書を更新できません。これらのデバイスは依然として eMudhra の弱いキーの影響を受けており、仲介者によってハイジャックされる可能性があります。
関連記事:
eMudhra、衝撃的なスキャンダルを受けて世界的な SSL/TLS 証明書ビジネスから撤退
愛好家は eMudhra の漏洩証明書を使用して、CA 公開鍵証明書に合格できる 106,000 個の証明書を Google に発行します
Google は、インドの eMudhra が事故報告書の公表を遅らせていると非難した。同社の従業員は、ソーシャルメディアでの注目により会社の調査が困難になっていると述べている
コメント