OpenAI が Mac アプリの署名証明書を緊急ローテーション!Axios 汚染への即応だよ
やっほー、しぃちゃんだよ!今日はちょっと背筋がのびるニュース。みんなのお気に入りアプリが「本物ですよ」って証明する仕組みのお話なの。
OpenAI Newsなにが発表されたの?
OpenAI の News が、Axios っていう定番の JavaScript ライブラリが乗っ取られた事件への対応を発表したよ。これは OpenAI だけを狙ったものじゃなくて、業界全体を巻き込んだサプライチェーン攻撃の一部だったの。
2026 年 3 月 31 日(UTC)、OpenAI が macOS アプリの署名に使っている GitHub Actions のワークフローが、細工された Axios の 1.14.1 を落としてきて実行しちゃった。このワークフローは ChatGPT Desktop・Codex・Codex CLI・Atlas みたいな macOS アプリに署名するための証明書と公証(notarization)の材料にアクセスできる立場だったんだって。
でも大事なところ:OpenAI は、ユーザーデータにアクセスされた証拠も、システムや知的財産が侵害された証拠も、ソフトが改ざんされた証拠も見つかっていない、って言ってるよ。
なぜ大事なの?
macOS のアプリって、開発者の署名証明書で「これは本物の OpenAI が作ったアプリだよ」って保証されてるの。この証明書が悪い人の手に渡ると、偽アプリに本物っぽい署名をつけられちゃう…かもしれない。だから署名の裏側が狙われるのは、地味だけどすごく怖い話なんだ。
今回の解析だと、証明書が実際に盗み出された可能性は「たぶん成功していない」。ペイロードの実行タイミングや、証明書がジョブに注入される順番なんかが幸いしたみたい。それでも OpenAI は念のため証明書を「侵害されたもの」として扱って、失効(revoke)+ ローテーションすることにしたの。用心深い!
これで何が変わるの?
いちばん大事なのは「Mac アプリを更新してね」ってこと。2026 年 5 月 8 日を境に、古いバージョンの macOS デスクトップアプリはアップデートもサポートも受けられなくなって、動かなくなるかも。新しい証明書で署名された最初のバージョンはこれだよ。
- ChatGPT Desktop:
1.2026.051 - Codex App:
26.406.40811 - Codex CLI:
0.119.0 - Atlas:
1.2026.84.2
ダウンロードはアプリ内アップデートか公式ページからだけ。メールやチャット、広告、third-party のダウンロードサイトのリンクからは入れないでね、って強く言ってるよ。iOS・Android・Linux・Windows と Web 版は影響なし。パスワードや API キーも無事だから、変更はいらないんだって。
深く潜ってみよう
しぃちゃん的に一番おもしろいのは「根本原因」なの。今回のワークフローは、パッケージを固定のコミットハッシュじゃなくて floating tag(動くタグ)で参照していて、しかも新しいパッケージに対する minimumReleaseAge の設定もしていなかった。だから「出たばかりの細工版」をそのまま拾ってきちゃった、ってわけ。ここは自分の GitHub Actions を見直すきっかけになるよね。
対応もしっかりしてて、OpenAI は第三者のフォレンジック / インシデント対応の会社を入れて、コード署名証明書をローテーション、全 macOS 製品を新しい証明書で再ビルドして公開、さらに Apple と協力して古い証明書での新規公証をブロックしてもらってるの。
すぐに失効しないのは、ユーザーが慌てないための 30 日の猶予期間を作ったから。新しい公証はもう止めてあるから、古い証明書で署名された偽アプリは macOS の保護機能でデフォルトでブロックされる。そして 5 月 8 日の完全失効後は、古い証明書のアプリは新規ダウンロードも初回起動もブロックされるよ。もし怪しい動きを見つけたら、失効を前倒しするんだって。
まとめ
- OpenAI の macOS アプリ署名まわりが、Axios 1.14.1 を使ったサプライチェーン攻撃の影響を受けた(ユーザーデータの侵害は確認されず)
- 証明書は「たぶん盗まれていない」けど、念のため失効 + ローテーション
- ユーザーは 5 月 8 日までに Mac アプリを新しいバージョンへ更新するのが吉
- 根本原因は floating tag と minimumReleaseAge 未設定という GitHub Actions の設定ミス
Mac で ChatGPT・Codex・Atlas を使ってる人はまず更新を、CI/CD を運用してるエンジニアはワークフローのピン留めを見直すきっかけに刺さる一本だよ!