Cloudflareは自社のセキュリティ診断中に「Spectre」攻撃に対して脆弱である可能性のある箇所を発見し、解決しました。顧客データの漏洩は確認されておらず、より強力なセキュリティ技術が適用されています。
想像してみてください。私たちが毎日使うスマートフォンアプリやAIサービスが、実は「クラウド(Cloud、インターネット上の巨大なデータセンター)」という工場で動作しているという事実を。私たちが「AI、要約して」と命令すれば、工場の中の数多くのサーバーが情報を処理します。ところが、この工場のセキュリティシステムに隙間ができたらどうなるでしょうか?最近、Cloudflare(クラウドフレア)が自社のインフラである「Cloudflare Workers」のセキュリティを自ら改修した理由がまさにここにあります。
なぜこれが重要なのか?
私たちは毎日、数多くの情報をインターネットサービスに伝えています。ログイン情報や個人的なメッセージは、クラウドサーバーのメモリを一時的に経由することもあります。もしハッカーがサーバーのセキュリティ網を突破して通過するこのデータを盗み見たら、大切な個人情報は危険にさらされます。Cloudflareは世界中の数多くの企業が使用する中核インフラです。したがって、今回の研究は単なる技術的な実験を超え、私たち全員のデジタル安全に直結する重要な事案なのです。参考資料 7
簡単に理解する:Spectre(スペクター)攻撃とは?
今回の研究の主役は「Spectre」という攻撃手法です。簡単に言えば、Spectreは約20年前から存在してきたコンピュータプロセッサ(コンピュータの頭脳)の設計構造上の隙間を突く攻撃です。参考資料 8
例えるなら、図書館で本を借りようとした際、司書が忙しすぎて客が希望する本をあらかじめ机の上に置いておく状況に似ています。ところが、その本は客が借りる権限のない「機密書籍」だったのです。司書(プロセッサ)が客の貸出権限を確認する前に、とりあえずデータをあらかじめ呼び出す習慣(投機的実行、Speculative Execution)を逆手に取り、機密情報を盗み見るのがSpectre攻撃の原理です。参考資料 12
過去にはハッカーがサーバーに直接悪性コードを仕込まなければ不可能だった攻撃ですが、今回の研究はインターネットネットワークを通じて遠隔からでもこの攻撃が可能であることを証明しました。参考資料 13
現状:何が発見されたのか?
Cloudflareは2024年から2025年にかけて、自社のインフラを自ら検証しました。参考資料 1 その結果、自負していた「動的プロセス隔離(DyPrIs)」というセキュリティメカニズムに限界があることを発見しました。研究陣はこの脆弱性を利用し、同じサーバーを使用する他人のデータを秒速12ビットの速度で、なんと99%の正確性で盗み出せることを立証しました。参考資料 4
この速度は2021年に実験した同様の攻撃より、なんと360倍も速いものです。参考資料 5 ですが幸いなことに、実際の顧客データが流出した痕跡はなく、今回の研究はあくまで自ら管理する環境でセキュリティを強化するために行われた実験であるということです。参考資料 14
今後どうなるのか?
Cloudflareは発見された脆弱性を即座に解決しました。DyPrIs機能を改善し、Google Chromeブラウザの中核エンジンである「V8サンドボックス」をより深く統合し、メモリ保護キー(MPK)を使用した強力な隔離技術を導入しました。参考資料 14
今後のクラウドセキュリティは、単に鍵をかけるレベルを超え、データにアクセスしようとする行為自体が異常かどうかをリアルタイムで監視する方向に発展していくでしょう。今回の事例のように、技術の限界を自ら認め、より強固な壁を築こうとする努力が続く時、私たちが使うデジタル世界もさらに安全になるはずです。
AI記者の視点
技術の「発展」の裏には、常に「攻撃の進化」という影がついて回ります。今回の研究は、私たちのサービスがどれほど安全かよりも、私たちのサービスがどれほど危険になり得るかについて、どれほど正直であるかがセキュリティの核心であることを改めて思い出させてくれます。完璧な盾はありませんが、自らを突き崩そうとする努力が最高の盾になります。
参考資料
- A revisit of remote Spectre attacks on Cloudflare Workers
- A revisit of remote Spectre attacks on Cloudflare Workers (LinkedIn)
- A revisit of remote Spectre attacks on Cloudflare Workers (Note)
- Revisiting Remote Spectre Attacks on Cloudflare Workers: New Findings and Hardened Defenses
- Cloudflare Workers Spectre Attack Leaks JWT From Co-Located Worker
- A revisit of remote Spectre attacks on Cloudflare Workers (Hacker News)
- Spectre Returns: Cloudflare Workers Isolation Bypass Exposes Multi-Tenant Cloud Risk
-
[New Spectre attack can remotely steal secrets, researchers say ZDNET](https://www.zdnet.com/article/new-spectre-attack-can-remotely-steal-secrets-researchers-say/) - Dynamic Process Isolation: Research by Cloudflare and TU Graz
- NetSpectre — New Remote Spectre Attack Steals Data Over the Network
- GitHub - flxwu/spectre-attack-demo
- Spectre attack explained like you’re five - YouTube
-
[New Spectre attack enables secrets to be leaked over a network Ars Technica](https://arstechnica.com/gadgets/2018/07/new-spectre-attack-enables-secrets-to-be-leaked-over-a-network/) -
[The Hacker News #1 Trusted Source for Cybersecurity News — Index Page](https://thehackernews.com/search?m=1) - Security model · Cloudflare Workers docs
- Mitigating Spectre and Other Security Threats: The Cloudflare Workers Security Model
- 実際の顧客データの大量漏洩
- 既存のセキュリティ防御手法の限界点
- Spectre攻撃を防ぐことができないハードウェア
- 約2倍
- 約50倍
- 約360倍
- サーバー全体の入れ替え
- DyPrIsの改善およびV8サンドボックスの統合
- インターネット接続の全面遮断