主要なウェブブラウザが信頼するインド発のルート認証局としては数少ない存在であるeMudhraが、今週発生したセキュリティインシデントをめぐって強い批判を受け、グローバルな証明書事業から撤退すると発表しました。
eMudhraによると、同社の中間証明書8件の秘密鍵が脆弱だったことが判明したため、グローバルなSSL/TLS証明書事業から自主的に撤退するといいます。これを受けて、Firefox、Apple、Chromeなどのブラウザは、これらの証明書をブロックしました。
GoogleやMozillaをはじめとする複数の企業によると、この鍵があれば、攻撃者は自らが管理していないウェブサイトに対して偽のHTTPS証明書を発行できてしまいます。ユーザーの通信を傍受できる攻撃者が、こうした証明書を使ってウェブサイトになりすまし、通信内容の閲覧や改ざんを行うおそれがあります。
Cloudflareは、これらの証明書が同社のシステムだけでなく、ブラウザやオペレーティングシステムにも広く信頼されていたと説明しています。鍵が脆弱だったため、攻撃者は任意のドメインの偽造証明書を作成し、サーバーになりすまして通信を傍受・改ざんできる状態でした。
問題を公表したのは、セキュリティ研究者のScott Helme氏です。同氏はブログ記事を公開し、秘密鍵の1つが、本来あるべきランダムな384ビットの数値ではなく、単なる数字の4だったと指摘しました。ほかの鍵も、56や115といった単純な数値でした。
eMudhraは今週、これらの証明書が2025年4月の鍵生成セレモニーで作成されたもので、「原因はセレモニー手順の1つのステップに欠陥があったこと」だと説明しました。同社によると、この問題は18カ月間見過ごされ、2回の独立監査も通過していました。研究者が脆弱な鍵をリバースエンジニアリングして初めて発覚したということです。
eMudhraのV. Srinivasan会長は木曜日、影響を受けた証明書を発見から14時間以内に失効させたと述べました。また、この問題による侵害やデータ漏えいは発生していないと主張しています。
インド電子情報技術省は、インシデントを調査中であると表明しました。一方で同社を擁護し、「一部のソーシャルメディアアカウントが、このインシデントの影響について不安をあおっている」と主張しています。
CERT-Inは独自の注意喚起で、警告を発しています。侵害された秘密鍵を悪用できる攻撃者は、「正規のウェブサイトになりすましたり、ユーザーとサーバー間でやり取りされるデータを傍受・改ざんしたりできる可能性があり、認証情報の窃取、機密データの流出、金融詐欺につながるおそれがある」としています。
さらにCERT-Inは、偽の証明書を発行できれば、マルウェアが信頼された発行元によりデジタル署名されているかのように見せかけることも可能になると付け加えました。
撤退の表明
証明書事業からの撤退を発表した際、Srinivasan氏は、同事業が会社の売上高に占める割合は1%にすぎず、コンプライアンス要件や「複雑さ」のためにコストが膨らんでいたと説明しました。
同氏は、同社への監視が強まったのは「ソーシャルメディアによる増幅」のせいだと主張しています。eMudhraは、ブラウザのルートプログラムや顧客と協力し、他の選択肢へ移行できるよう支援するとしています。
同社は「失効および証明書ステータスのサービスは、発行済みのすべての証明書が期限切れになるか、置き換えられるまで継続します。eMudhraは、根本原因の完全な報告書を含め、ブラウザのルートプログラムに対する残りの約束を果たします」と述べています。
Googleは、eMudhraが影響を受けたルートから顧客を移行させるため、対象の契約者と協力することを約束したと指摘しました。ただし、「eMudhraの残りのCA証明書をChrome Root Storeに引き続き含めるかどうかについて、綿密に調査している」としています。
セキュリティ企業Sonatypeの共同創業者であるBrian Fox氏はRecorded Future Newsの取材に対し、証明書の信頼ストアは数十の製品に組み込まれているため、この問題の影響はブラウザにとどまらないと語りました。
同氏によると、それぞれの製品で独自のアップデートやリビルド、リリースが必要になる可能性がありますが、大半の組織は、どこに信頼ストアが存在するかを一覧として把握していません。
「このため、これは単なる証明書の失効にとどまらず、ソフトウェアサプライチェーンの問題です。修正の提供は数日以内に始まりましたが、今後は、それらを見つけて適用することが課題になります」と同氏は述べました。
「最後まで残るのは、古いリリース、忘れ去られたコンテナ、組み込みデバイス、そして独自の証明書バンドルを持つベンダーのツールでしょう。現在は失効済みですが、eMudhraが発行した元の中間証明書の有効期限は2040年4月までで、失効情報を処理しないクライアントは、更新されるまで、影響を受けたチェーンを信頼し続ける可能性があります」
翻訳元: https://therecord.media/indian-tech-company-announces-withdrawal-certificate-business-incident