収集されている本当の標的は、AI APIキーかもしれません。

LLMプロバイダーとアプリケーションを接続する人気のPythonライブラリ、LiteLLMがサプライチェーン攻撃を受けました。悪意のあるバージョン1.107.0がPyPIとDockerレジストリに公開されたのです。

このマルウェアは、LiteLLMを明示的にインポートしていなくても、Pythonの起動時に自動実行される可能性がありました。

何が危険にさらされたのでしょうか?

AI APIキー(OpenAIやAnthropicなどのプロバイダーのもの)
クラウド認証情報や環境変数に含まれるシークレット
SSH秘密鍵などの機密性の高い認証データ
悪意のあるローダーを介したリモートコード実行

また、Dockerタグのlatest、main-latest、main-stableも、侵害されたイメージを指していた期間は影響を受けました。

ユーザーがすべきこと:
• litellm==1.107.0と影響を受けたイメージを使用しない。
• バージョン1.106.2、または安全性が確認された別のリリースに固定する。
• 信頼できるアーティファクトから、影響を受けた環境を再構築する。
• 侵害されたマシンからアクセスできたすべての認証情報をローテーションする。

LiteLLMのメンテナーは、侵害されたアーティファクトを削除したと確認しています。悪意のあるバージョンが環境内で実行されていた場合、アップグレードするだけでは不十分です。アクセス可能だったシークレットは漏えいした可能性があると考えてください。 <Cite refs={[“turn565655search0”,“turn565655search2”]}/>

恐ろしいのは、直接ハッキングされる必要すらないことです。間違った依存関係をインストールしただけで、被害に遭うことがあります。

AIプロジェクトのうち、APIキーをきちんと保護しているのはどれくらいでしょう?依存関係が安全であることを願っているだけなのは、どれくらいでしょうか?