OpenCodeの情報漏洩:OpenAI、Anthropic、GoogleのAPIキーが流出か
OpenCodeの情報漏洩でConsoleユーザーの1.4%が被害。OpenAI、Anthropic、GoogleのAPIキーの現状と今すぐすべき対応。
この記事の他の言語版:العربيةDeutschEnglishEspañolFrançaisItalianoPolski简体中文
10月17日、OpenCodeのチームは、前夜に「large scale distillation attack」に関連する侵入があり、OpenCode Consoleユーザーの1.4% が影響を受けたとXに投稿しました。OpenCodeの情報漏洩の対象は、ユーザーが自分のワークスペースに接続していた外部プロバイダーのAPIキーです。
OpenCodeの情報漏洩について何がわかっている?
OpenCodeはターミナルで動くオープンソースのエージェントハーネスで、Consoleはそのホスト型の管理画面です。ここに他社モデルのキーを保存できます。チームの投稿によると:
- 影響を受けたのは、外部プロバイダーを接続していたユーザーの一部です。
- 対象者全員に10月17日の朝にメールが届きました。OpenCodeによれば、メールが届いていない人は今回のインシデントの対象外です。
- インシデントはまだ続いているため、今のところ詳細は多くありません。チームはAnthropic、OpenAI、Googleと協力しています。
Notebookcheckが内容を伝えているユーザー向けメールによると、何者かが廃止作業中だった古いシステムに不正アクセスしました。流出した可能性があるキーとしてOpenAIとAnthropicのキーが挙げられており、OfficeChaiはこれにGoogleも加えています。
なぜこれほど話題になっている?
理論上のリスクにとどまらないからです。Hacker Newsのスレッド「OpenCode Hacked: User credentials leaked」は500ポイントを超え、ユーザーが実際の請求額を見せています。Notebookcheckによると、ある人はAnthropicのアカウントで400ドルの不正利用を報告し、別の人はGoogleで約200ユーロの請求、さらに別の人はGoogleに「excessive abuse」を理由にプロジェクトを停止されました。OpenCodeからのメールが届く前に、OpenAIやAnthropicから利用量のアラートを受け取った人もいます。
さらに、OpenCodeの共同開発者Dax Raadは、今は自分の個人アカウントも攻撃されていると投稿し、「whole new world with ai powered hacking」だと付け加えています。
今回のケースで「distillation attack」が具体的に何を指すのかはわかっていません。一般的には、モデルに大量の問い合わせをして回答を集め、それを使って自前のモデルを学習させることをこう呼びます。盗まれたキーがあれば、他人の負担でそのための無料アクセスが手に入ることになりますが、これはあくまで一つの解釈で、OpenCodeのチームは認めていません。
OpenCodeの情報漏洩のあと、何をすべき?
OpenCodeからメールが届いた場合(あるいは迷惑メールフォルダに入っていないか自信がない場合)、案内されている対応はシンプルです。
- OpenAI、Anthropic、Googleの各管理画面でキーを無効化し、新しいキーを発行しましょう。
- 古いキーを使っていたすべてのアプリやスクリプトでキーを差し替えましょう。
- 各プロバイダーのアカウントで最近の利用状況を確認し、身に覚えのない利用がないか探しましょう。
まだ設定していなければ、各プロバイダーで利用上限とアラートを設定しておくのもおすすめです。漏洩自体は防げませんが、キーが悪意ある人の手に渡ったときの請求額を抑えられます。The CyberSec Guruは、状況がはっきりするまで新しいキーをConsoleに再登録しないよう勧めています。
興味深いことに、OpenCode側もすべてが順調というわけではありません。Notebookcheckによると、一部のユーザーはOpenCode自体のキーが失効し、ソーシャルアカウントでのログインは「Unable to start social login」というエラーを返し、動作する新しいキーを発行できない人もいました。
数日前、OpenCodeで無料で使えるDeepSeekについて書きました。そのときにプロバイダーを接続したConsole経由で設定した人は、今が受信箱を確認するいいタイミングです。
FAQ
OpenCodeからメールが届いていなければ、キーは漏洩していない?
OpenCodeのチームによると、インシデントの対象者全員にメールが送られており、届いていない人は影響を受けていません。ただしインシデントはまだ続いているので、プロバイダーのアカウントで利用状況を確認しておいて損はありません。
OpenCodeの情報漏洩で影響を受けたユーザーは何人?
OpenCode Consoleユーザーの1.4%で、外部プロバイダーを接続していた人に限られます。具体的な人数は公表されていません。
漏洩はAnthropic、OpenAI、Googleにも及んでいる?
流出したのはOpenCodeに保存されていたこれらの企業のAPIキーで、各社のシステムではありません。OpenCodeのチームは、インシデントの影響への対処で各社と協力しています。