セキュリティ
秘密鍵のひとつが「4」という数字だったことが発覚、インド企業は「そもそもSSL/TLS証明書を発行したいわけではなかった」と主張
インドの認証局(CA)であるeMudhraは、脆弱な秘密鍵が相次いで報じられて大きな恥をかきました。そのうちのひとつは、たった1桁の数字でした。同社はこの事態を受け、世界向けのSSL/TLS証明書事業から完全に撤退することを決めました。
eMudhraは木曜日、同事業から手を引くと発表しました。同社に厳しい視線が注がれたことが要因のひとつであるのは確かです。ただ同社は、コンプライアンス費用の増大や無料の証明書プロバイダーとの競争により、事業を続ける意義が薄れてきたことも理由に挙げています。
「グローバル向けSSL/TLSはeMudhraの事業の一部にすぎず、全世界の売上高に占める割合は約1パーセントです」と同社は説明しています。大手企業による無料のSSL/TLS証明書発行や、コンプライアンスおよびデータ主権に関する要件の強化によって、同事業は会社全体では小さな存在になったといいます。これほどの悪評を受けてまで続ける価値はないとの立場です。
「今回の件を巡るSNSでの拡散の大きさは、当社事業におけるSSL/TLSの位置づけに見合わない注目を集めました」とeMudhraは説明しました。「これを踏まえ、取締役会で詳細に検討した結果、グローバルSSL/TLSから撤退することが、eMudhraとその株主にとって適切な判断であると結論づけました」
とはいえ、SSL/TLSが全世界の売上高のわずか1パーセントだったとしても、CAの秘密鍵が「4」だったという事実は、やはり厳しく批判されて当然だという見方もできるでしょう。
eMudhraの脆弱な秘密鍵が公の報告で明るみに出たのは、10月17日にMozillaへ報告が寄せられたのを受けて、わずか2日前のことです。しかも、セキュリティ研究者が鍵を割り出すのは難しくありませんでした。影響を受けた8つの秘密鍵の値は、数字の4(そう、ただの数字の4です)から、56、66、さらに少し複雑な115、155、156、230、237までと幅があります。
これらの鍵を破るのに量子コンピューターは必要ありません。量子ビットを温存しておいたほうがよさそうです。
単に恥ずかしい数字が並んでいただけの話でもありません。脆弱な鍵は8つの中間認証局に属しており、失効措置を講じていないシステムでは、攻撃者が信頼される偽の証明書を作成できる恐れがありました。ただしeMudhraは、影響を受けたCAがエンドエンティティ証明書を一切発行していないと主張しています。
eMudhraは、あきれるほどの鍵管理の失態について、すぐに防戦に回りました。脆弱な鍵の存在は認めたうえで、独立監査を受けていたことや、鍵生成の儀式(キーセレモニー)で問題が起きたことを挙げています。同社によると、この問題のせいで、本来の強固な鍵と並んで脆弱な鍵も生成されたということです。
「鍵生成の儀式における不具合により、ラップ/アンラップの工程で、本来の強固な鍵とは別に、脆弱な鍵のセットがもうひとつ生成されました」。同社は、問題が報じられた翌日にこう述べています。「ブラウザーのルートストアに公開されたのは、その脆弱な鍵のほうでした」
それにもかかわらず、eMudhraは、該当する証明書基盤が2年間にわたって独立監査を受け、2025年半ばからブラウザーの信頼リストに登録されていたと説明しています。そうなると、なぜもっと早く脆弱な鍵を発見できなかったのかという疑問が残ります。
木曜日にeMudhraは、影響を受けたCAがエンドエンティティ証明書を一切発行していないこと、問題の発見から14時間以内にそれらのCAを失効させたこと、そして今回の鍵のミスによって同社のインフラもデータも侵害されていないことを改めて主張しました。
それでも今回の件は、eMudhraにとって、証明書事業を巡る厳しい追及を受け続けるよりも、事業のごく一部を切り離す新たな理由になったといえます。同社は、事業を縮小していく間も、根本原因に関する報告書を公表し、ブラウザーのルートプログラムに対する残りの約束を果たすとしています。
同社によると、G1 RSAルートについては、顧客を他の証明書発行事業者へ移行するまで提供を続けます。この移行は無償で行うということです。
「失効および証明書ステータスのサービスは、発行済みのすべての証明書が期限切れになるか、他の証明書に置き換えられるまで稼働を続けます」と同社は述べています。 ®