汚染されたnpmパッケージがAIトークンを窃取し、開発者のビルド環境全体に拡散

サイバー犯罪者は、汚染されたnpmパッケージを通じてAI APIトークンを標的にする動きを強めており、通常の開発環境を認証情報窃取マシンへと変貌させています。

窃取されたトークンは直接悪用されるほか、割引価格で高価なAIモデルへのアクセスを転売する地下の「転送ステーション」に流されるケースもあります。

企業が大規模言語モデルや自動化エージェント、AI搭載の開発ツールを急速に導入する中、AIトークンの乗っ取りはコストのかかるリスクとなりつつあります。

攻撃者はAIプロバイダー自体に侵入する必要はありません。その代わり、正規の開発者やアプリケーションがサービスにアクセスするために使用しているAPIキーを盗み出します。

こうしたキーがあれば、自動化されたシステムは毎回対話的なログインをせずにリクエストを送信できます。

AIプロバイダーの多くは消費された入力・出力トークン数に基づいて顧客に課金するため、盗まれたキー1つで莫大なコストが瞬く間に発生する可能性があります。

場合によっては、攻撃者が既に数百万回のAPI呼び出しを済ませてしまった後の次回請求サイクルになるまで、被害者が悪用に気づかないこともあります。

npmのサプライチェーン攻撃は、トークン窃取にとって特に危険な経路となります。攻撃者は悪意のあるパッケージを公開したり、開発者がプロジェクトにインストールする信頼済みパッケージを侵害したりします。

コードが一度実行されると、ローカルシステムや設定ファイル、リポジトリ、CI/CDパイプライン、クラウド環境をスキャンして認証情報を探し出します。

悪意のあるパッケージが自己増殖型である場合、脅威はさらに深刻になります。侵害された開発者は、汚染された依存関係を新しいアプリケーションやソフトウェアリリースに気づかぬまま含めてしまう可能性があります。

その環境から作成されたビルドはすべて、悪意のあるコードを別の開発者のワークステーションやビルドサーバー、本番パイプラインへと運んでしまう恐れがあります。

これにより、攻撃者は単一のマシンだけでなく、複数の環境から認証情報を窃取できるようになります。

主要なAIプラットフォーム、クラウドサービス、ソースコードリポジトリ、その他の開発ツールのAPIキーが、この過程ですべて露出する可能性があります。

Unit 42は、攻撃者がこの活動を利用してAIトークンを大規模に収集していると警告しています。Shai-HuludやMiasmaといったnpmサプライチェーンの脅威を伴うキャンペーンは、犯罪者に大量の有効な認証情報をもたらす可能性があります。

組織が認証情報のローテーションを怠れば、これらの認証情報は初期侵害の後も長期間にわたって悪用され続ける可能性があります。フロンティアAIモデルへのアクセスは高価であるため、盗まれたAIトークンには即座に価値が生じます。

攻撃者はこれらのキーを自らの活動に利用したり、アクセスブローカーに販売したり、「転送ステーション」と呼ばれるプロキシサービスを経由させたりすることができると、Unit 42は述べています。

注: IPアドレスとドメインは、誤った名前解決やハイパーリンク化を防ぐため、意図的に無害化表記(例: [.])にしています。再度有効な形式に戻す作業は、MISP、VirusTotal、SIEMなどの管理された脅威インテリジェンスプラットフォーム内でのみ行ってください。

ANY.RUNのブラウザ内データ検査で、検知・調査・対応をより迅速に。フィッシングの完全な可視化を実現し、SOCを強化してMTTRを削減しましょう

翻訳元: https://cyberpress.org/poisoned-npm-token-theft/

ソース: cyberpress.org