
- AIツールが発見したPHPの脆弱性が、公開前から悪用されていたとAmazonが警告
- 米NSAと英NCSCが、PHP利用組織に即時更新またはシステム停止を勧告
- WizはPHPが世界のウェブサイトの約70%を支えていると推計
何が起きたのか
Amazonは水曜日、インターネットの広い範囲を支えるプログラミング言語PHPの脆弱性が「広く悪用されている」状態にあると警告した。同社は、ハッカーによる悪用の試みを、脆弱性が一般に公開される4日前に確認していたとしている。クラウド最大手の警告は、政府機関や企業が自社システムの保護を急ぐ中で出された。
米国家安全保障局(NSA)と英国の当局も同じ水曜日、この脆弱性によって世界中のウェブサイトがハッキングに対して深刻な露出状態にあると警告した。欧州の一部の政府は修正作業の間、サイトを一時的に停止していると報じられている。PHPの開発陣は水曜日までに、この2つの脆弱性を修正するソフトウェアアップデートを公開した。
AIが発見した経緯
この脆弱性は、OpenAIとGoogleのモデルの助けを借りて発見された。10年以上にわたって検出されずに残っていたものが、AIによって見つかったことになる。発見したのは米国のサイバーセキュリティ関連団体・企業であるCalifとWizの研究者らだ。OpenAIはPHP、Calif、Wizと協力して脆弱性を検証し、修正プログラムの開発にあたった。
Alphabet傘下のWizは、PHPが世界のウェブサイトの約70%を支えていると推計している。PHPの普及は、最も広く使われるサイト構築基盤であるWordPressが主にPHPで書かれ、その動作をPHPに依存していることによるところが大きい。英NCSCは、この脆弱性を突かれるとパスワードなどのログイン情報なしにウェブサイトのサーバーを制御される可能性があると指摘した。NSAは「これらの脆弱性は多くの場合、サーバーのファイルシステムやデータベースへの直接的な経路となる」と説明している。
AIとサイバー攻撃の攻防
OpenAIは声明で「これらの欠陥の深刻さとPHPの普及度を踏まえると、近年で最も影響の大きいセキュリティ問題の一つと考える」と述べた。あわせて「我々の知る限り、フロンティアAIが攻撃者より先にこれらの脆弱性を発見した」としている。
一方で同社は、AIがインターネット規模の影響を持つセキュリティ欠陥を見つけられることを示す半面、同じ能力が攻撃者の攻撃ツールやエクスプロイトの開発を速めるのにも使われ得ると付け加えた。今年に入りAnthropicとOpenAIがサイバー分野で強力な能力を持つ新モデルを相次いで公開したことを受け、政治家や金融規制当局が警告を発し、米政府が一時的に展開を制限した経緯がある。
現時点での不明点
悪用の実態については、まだ分かっていない点が多い。Amazonは「広く悪用されている」と述べているが、被害を受けた組織の数や範囲について具体的な数値は示していない。公開前に確認された悪用の試みが誰によるものか、何を狙ったものかも明らかにされていない。
欧州でサイトを停止したとされる政府がどこかも、現時点では報道上の言及にとどまる。ホワイトハウスは連邦機関が政府システムや重要インフラへの影響を評価していると述べたが、評価結果は公表されていない。更新プログラムの適用がどの程度進んでいるかを示すデータもなく、日本を含む各国の組織への影響についても原文には記載がない。
| 機関・企業 | 警告・発表の内容 |
|---|---|
| NSA(米国家安全保障局) | PHP利用組織に即時更新、難しければシステム停止を推奨 |
| NCSC(英国家サイバーセキュリティセンター) | パスワード不要でサーバーを制御される恐れがあると指摘 |
| Amazon | 公開4日前に悪用の試みを確認、現在は広く悪用中と警告 |
| OpenAI | AIが攻撃者より先に発見、近年で最も影響の大きい問題と評価 |
Given the severity of these flaws and PHP's widespread use, we consider this one of the most impactful security issues in recent memory.
これらの欠陥の深刻さとPHPの普及度を踏まえると、これは近年で最も影響の大きいセキュリティ問題の一つだと我々は考えている。
今後の見通し
今後注目されるのは、修正プログラムの適用がどの程度の速さで進むかである。PHPはWordPress経由で多数のサイトに入り込んでいるため、更新が行き届かないサイトが長く残る可能性がある。悪用の被害範囲や攻撃者の特定が進めば、今回の手口の全体像が見えてくるだろう。あわせて、AIによる脆弱性発見が防御側に偏るのか、攻撃側にも同様に作用するのかは、AnthropicやOpenAIのモデルの利用制限の議論とも関わってくる。各国当局の続報と、修正適用率を示すデータが公表されれば判断材料になる。
日本の開発者・IT企業にとっての意味
PHPはWordPressを通じて多くの企業サイトやCMSに浸透しており、日本のIT企業にとっても自社サイトや受託開発案件が無関係ではいられない。NSAが「即時更新かシステム停止」という強い表現で勧告している点は、通常の月次パッチ適用サイクルでは対応が間に合わない可能性を示す。特に更新が止まったままのレガシーなWordPressサイトや、PHPのバージョンが古いままの社内システムは優先的に棚卸しが必要になる。また、AIが10年以上見落とされてきた脆弱性を発見したという事実は、コードレビューや静的解析の工程にAIを組み込む動きを後押しするとみられる。同時に、同じモデルが攻撃側のエクスプロイト開発を速める懸念も示されており、セキュリティ体制の設計では防御目的のAI利用と攻撃側の能力向上をセットで考える必要がある。
気になる点
- 日本企業もPHPの更新を急ぐべきか
- 原文には日本に関する記述はないが、NSAはPHPを使うすべての組織に即時更新かシステム停止を求めている。WordPressもPHPに依存するため、自社サイトやCMSでPHPを使っていれば修正版の適用状況を確認する必要がある。ただし日本の当局から同種の勧告が出ているかは原文では触れられていない。
- 修正プログラムはもう出ているのか
- 出ている。PHPの開発陣が水曜日までに2つの脆弱性を修正するソフトウェアアップデートを公開した。NSAは即時更新が難しい場合、完全に緩和できるまでシステムをオフラインにすることを勧めている。OpenAIもPHPやCalif、Wizと協力して修正プログラムの開発に関わったとしている。
- なぜAIで見つかったことが重要か
- 10年以上検出されなかった脆弱性をAIが発見した点が焦点となる。OpenAIは「フロンティアAIが攻撃者より先に発見した」としている。一方で同社自身が、同じ能力が攻撃側のツール開発を速めるのにも使われ得ると認めており、防御と攻撃の両面に影響する。
用語解説
- PHP
- WebサイトやWebアプリの開発に広く使われるプログラミング言語。WordPressの動作基盤でもある。
- 脆弱性
- ソフトウェアの設計上・実装上のかけら。攻撃者に悪用されると情報漏えいや乗っ取りにつながる。
- WordPress
- 世界で最も広く使われるサイト構築・ブログ基盤。主にPHPで書かれている。
- フロンティアAI
- その時点で最先端の能力を持つ大規模AIモデルを指す呼び方。OpenAIの声明で使われた。
- エクスプロイト
- 脆弱性を実際に突くための攻撃コードや手順。攻撃の自動化・高速化に使われる。
出典
Hackers got a four-day head start on epic PHP2Shell vulnerability
AI導入も顧問も、お任せください
何から手をつけるか、どこまでAIに任せるか。自社の業務に合わせて整理し、導入から運用まで伴走します。相談だけでも構いません。
AI導入について相談する