Axios開発者ツール侵害に対するOpenAIの対応
OpenAIは、サードパーティの開発者ライブラリ Axios に対するサプライチェーン攻撃を受け、macOS のコード署名証明書をローテーションしました。OpenAI はユーザーデータがアクセスされた、またはシステムが侵害されたという証拠は見つかっていませんが、同社は不正な第三者が悪意のあるソフトウェアを正規の OpenAI アプリケーションとして署名できないよう、影響を受けた証明書を積極的に失効させています。
インシデントの概要と根本原因
2026年3月31日(UTC)に、Axios ライブラリ(バージョン 1.14.1)の侵害によりソフトウェアサプライチェーン攻撃が発生しました。OpenAI が macOS アプリの署名に使用している GitHub Actions ワークフローが、この悪意のあるバージョンのライブラリをダウンロードし実行しました。
技術的な根本原因
インシデントは GitHub Actions ワークフローの設定ミスが原因でした。具体的には、ワークフローは次の点で不適切でした:
- 依存関係に対して特定のコミットハッシュではなく、浮動タグを使用していた。
- 新しいパッケージに対して
minimumReleaseAgeが設定されていなかった。
macOS アプリへの影響
侵害されたワークフローは、複数の macOS アプリの署名に使用される証明書および公証素材にアクセスでき、ユーザーに対してソフトウェアが OpenAI から提供されたものと保証していました。影響を受けた製品は以下の通りです:
- ChatGPT Desktop
- Codex
- Codex-cli
- Atlas
OpenAI の分析によると、ペイロード実行のタイミング、ジョブの順序、証明書注入の方法から、署名証明書が完全に外部へ持ち出された可能性は低いと考えられます。しかし、同社は予防的措置として証明書を侵害されたものとして扱っています。
対応策とタイムライン
OpenAI はサードパーティのデジタルフォレンジックおよびインシデント対応会社と連携し、システムの検証を行い、ローテーションした証明書を使用したすべての macOS 製品の新ビルドを公開しました。
主要な期限とバージョン要件
2026年5月8日 以降、古いバージョンの macOS デスクトップアプリはサポート対象外となり、アップデートが提供されず、機能しなくなる可能性があります。機能を維持するには、少なくとも以下のバージョンに更新する必要があります。
| アプリケーション | 最低必要バージョン |
|---|---|
| ChatGPT Desktop | 1.2026.051 |
| Codex App | 26.406.40811 |
| Codex CLI | 0.119.0 |
| Atlas | 1.2026.84.2 |
証明書失効戦略
OpenAI はユーザーへの影響を最小限に抑えるため、段階的な失効を実施します:
- 即時対応:OpenAI は Apple と協力し、古い証明書を使用した新規ソフトウェアの公証をブロックしました。これにより、古い証明書で署名された詐欺的なアプリは macOS のセキュリティ保護によりデフォルトでブロックされます。
- 猶予期間:ユーザーが組み込みのメカニズムを通じてソフトウェアを更新できるよう、30 日間のウィンドウを提供します。
- 完全失効:2026年5月8日、証明書は完全に失効し、macOS は古い証明書で署名されたアプリの新規ダウンロードや初回起動をブロックします。
セキュリティ検証
OpenAI はインシデントの範囲について以下を確認しています:
- ユーザーデータ:OpenAI ユーザーデータがアクセスまたは漏洩した証拠はありません。
- 知的財産:OpenAI のシステムや知的財産が侵害された証拠はありません。
- ソフトウェアの完全性:公開されたソフトウェアが改ざんされた、または公証素材が不正に使用された証拠はありません。
- アカウントの安全性:パスワードや OpenAI API キーは影響を受けていません。
- プラットフォームの範囲:インシデントは macOS アプリに限定されており、iOS、Android、Linux、Windows、Web 版の OpenAI ソフトウェアは影響を受けていません。