OpenAIがPHPの深刻なセキュリティ脆弱性修復計画を発表し、ネットワークセキュリティ対策を促進

·著者 Henderson·AI
OpenAIがPHPの深刻なセキュリティ脆弱性修復計画を発表し、ネットワークセキュリティ対策を促進

OpenAIは最近、PHPプログラミング言語における2つの深刻なセキュリティ脆弱性の発見と修復調整に関与したプロセスを公表した。この取り組みは、OpenAIが発起した「インターネット全体の修補」計画に基づいており、ソフトウェアメンテナンス担当者、安全研究者、クラウドサービスプロバイダー、政府のネットワークセキュリティ機関が連携して、脆弱性が全球のインターネットインフラに与えるリスクを低減することを目指している。OpenAIは、先進的な人工知能モデルが広範囲に影響を与えるソフトウェアのセキュリティ欠陥を発見できるようになっているが、これらの発見を迅速に実際の防護措置に転換する方法が、ネットワークセキュリティ分野においてますます重要な課題となっていると述べている。

今回の事件では、セキュリティ会社CalifがGPT-5.6 Solを利用して深刻なセキュリティ欠陥を発見し、セキュリティ会社Wizが独立して関連する2つの脆弱性を発見し報告した。PHPメンテナンスチームが脆弱性の修復とセキュリティバージョンの発表を主導し、OpenAI、Wiz、Cloudflareおよび他のパートナーが技術研究、エンジニアリングサポート、調整作業を提供し、関連機関が脆弱性公開前に防護準備を整える手助けを行った。PHPは、ウェブサイトやウェブアプリケーションで広く使用されているオープンソースのプログラミング言語であり、多くのインターネットサービスがウェブリクエスト、データベース操作、バックエンドビジネスロジックの処理に依存している。

したがって、PHPの基盤に深刻な脆弱性が発生した場合、その影響は迅速に多くのウェブサイト、クラウドサービス、企業システムに波及する可能性がある。

OpenAIがAI技術を通じてPHPの脆弱性修復を支援

今回発見された2つの脆弱性は、いずれも深刻なレベルに分類され、攻撃者が認証なしにリモートでコードを実行する可能性がある。PHP開発チームは10月21日に修正バージョンを発表し、ユーザーに即座のアップグレードを促した。OpenAIは、この事件がネットワークセキュリティ分野における人工知能の二重の役割を浮き彫りにしていると述べている。一方では、先進的なモデルが研究者に成熟したソフトウェアに隠れていた欠陥を発見する手助けをすることができる。もう一方では、同じ能力が攻撃者によって迅速に脆弱性を利用するツールや攻撃プログラムを開発するために使用される可能性もある。

したがって、セキュリティチームは脆弱性が発見されるかどうかにのみ注目するのではなく、脆弱性が迅速に修正されることを確保し、関連するパッチが展開される前に攻撃リスクを可能な限り低減するための効率的なメカニズムを構築する必要がある。

現在の情報によれば、今回の脆弱性は攻撃者が発見し利用する前に、先進的な人工知能によって発見されたものであり、これによりソフトウェアメンテナンス担当者は貴重な防御準備時間を確保することができた。OpenAIはこの段階を「防御者ウィンドウ」と呼び、守備側が攻撃者よりも早く問題を発見し、修正計画を策定し、保護措置を展開するための時間ウィンドウを指している。しかし、このウィンドウは永遠に存在するわけではない。人工知能モデルの能力が向上するにつれて、脆弱性の発見と攻撃手段の開発との間の時間差は徐々に縮小する可能性がある。

そのため、OpenAIは深刻な脆弱性に対する協調応答フレームワークを提案しており、主に5つの段階から成る。まず、ソフトウェアメンテナンス担当者、研究者、重要な技術パートナーが共同で脆弱性を検証し、影響範囲を評価し、修正方案を開発・テストし、先進モデルを利用して対抗テストを実施し、パッチが実際に攻撃を阻止するかどうかを確認し、関連する脆弱性の変種を探す。次に、影響を受ける組織に十分な準備時間を確保し、各参加者の実際の防護責任に基づいて段階的に必要な技術情報を提供する。第三に、政府のネットワークセキュリティ機関と協力し、重要なインフラの運営者がタイムリーに警報を受け取ることを確保する。

PHP脆弱性事件において、OpenAIはパートナーと共にアメリカ合衆国ホワイトハウスの超情報工作部隊、国家ネットワーク監督官室、サイバーセキュリティおよびインフラセキュリティ局(CISA)と連絡を取り、国際的な協調を行った。

第四に、修正方案と公開開示計画が安定してきた段階で、参加範囲を拡大し、より多くのソフトウェア発行者、クラウドサービスプロバイダー、ホスティングサービス提供者、企業のセキュリティチームが事前に更新の準備を整える。第五に、パッチが発表された後、一般に向けて明確な修正ガイドラインを提供し、展開状況を継続的に追跡する。OpenAIは特に、脆弱性情報を事前に共有することには明らかなジレンマがあると指摘している。クラウドサービスプロバイダー、ネットワークセキュリティ企業、重要なインフラの運営者は、効果的な防護措置を準備するために十分な技術的詳細が必要だが、限られた脆弱性情報でも攻撃者が欠陥の位置を推測するのに役立つ可能性がある。

したがって、関連情報は参加者の防護責任、準備時間のニーズ、機密情報の取り扱い能力に基づいて段階的に提供されるべきである。もし脆弱性が実際に利用され、技術的詳細が意図せず漏洩したり、公開されたパッチ自体が脆弱性の位置を暴露した場合、元々の開示スケジュールは再評価されるべきである。PHPは、より多くの組織が行動を起こす手助けをするために、PHPバージョンチェックツールを提供し、リスクのあるPHPバージョンを特定するためのCodexスキルを導入する計画を発表した。OpenAIはまた、「インターネット全体の修補」プロジェクトを通じて脆弱性公開情報と防護ガイドラインをまとめる。

リソース支援の面では、OpenAIは「前線防御者の曙光」計画を通じて、価値10億ドルの補助金型Daybreakサービスアクセス枠を提供することを約束しており、特にセキュリティリソースが限られながらも重要なサービス防護任務を担う組織を支援する。また、Codex for OSSを通じてオープンソースソフトウェアのメンテナンス担当者にサブスクリプションサポートを提供し、Rust基金などのプロジェクトに直接資金提供を行うことも提案している。OpenAIはさらに、ソフトウェア設計段階からセキュリティ欠陥を減少させるべきであり、エンジニアがより安全なデフォルト設定を選択する手助けをし、重要なコンポーネントをメモリ安全な言語に移行し、形式的検証やより強力な隔離メカニズムを採用することを提案している。

企業は、ネットワークセキュリティ分野におけるAIの使用を拡大するには、より整備された悪用防止措置が必要であることを認めており、Daybreakのセキュリティ分類器を調整して、オープンな防御能力と悪用防止の間でバランスを取ることに取り組んでいる。

OpenAIは最後に、ソフトウェアメンテナンス担当者、研究者、ネットワークセキュリティサービスプロバイダー、企業運営者に対して、このフレームワークを共同で改善し、脆弱性公開前の準備時間、事前開示条件、警報対象、旧版ソフトウェアの安全な代替手段などの問題について議論することを呼びかけた。また、企業はより論争の余地のある未来の構想を提案しており、インターネットシステムは徐々に継続的な脆弱性スキャンメカニズムを構築し、既知の脆弱性が発見された際にウェブサイトの所有者に通知し、場合によっては許可を得て直接システムを修正することができるようになるかもしれない。しかし、これはシステムの所有権、管理権限、誤操作のリスク、責任の境界に関する問題を含んでおり、厳格な技術的およびガバナンスの保障が必要である。

H
著者について
Henderson