7月23日、Matt Kapkoが「Malware is targeting AI tools in software development environments」と題した記事を公開した。4ヶ月間の調査を経ても攻撃者の正体が特定できない——CrowdStrikeがそう認めた自己増殖型マルウェア「Sandworm_Mode」の実態が、今明らかになりつつある。AIコーディングツールや開発パイプラインを標的にしたこの脅威は、国家関与の可能性すら排除できない不気味なミステリーとなっている。
AIツールチェーンを狙う自己増殖型ワーム
セキュリティ企業CrowdStrikeは、ソフトウェア開発環境を標的にしたマルウェア「Sandworm_Mode」に関するレポートを公開した。なお名称は紛らわしいが、ロシア系APTグループとして知られるSandworm(別名VOODOO BEAR)とは無関係のマルウェアである。このマルウェアは2025年2月にSocket社が最初に発見したもので、コードリポジトリを通じて最小限の検出で自己増殖できる点が特徴だ。
Sandworm_Modeが狙うのは、開発者の日常業務に深く組み込まれた資産だ。具体的には以下が標的となる。
- AIコーディングアシスタント(GitHub Copilot等のツールとの統合環境)
- 主要LLMプロバイダー9社のAPIキー
- CI/CDパイプライン(コードのビルド・テスト・公開を自動化する仕組み)
- クラウドプロバイダーの認証情報、シークレットキー類
これらの認証情報を奪取することで、AIツールチェーン全体に連鎖的にアクセスする経路を開く。
なぜ検知が難しいのか
CrowdStrikeでカウンター・アドバーサリー・オペレーションズ担当SVPを務めるAdam Meyersは、このマルウェアの危険性をこう説明する。
「AIエージェントは一日中、さまざまな依存関係を継続的に取得し続けている。セキュリティオペレーションチームの視点から見ると、全員が依存関係を取得し、それが自己展開・実行されているのが見えるだけだ。悪いことが起きているのを見つけるのは、本当に、本当に難しい。」
Sandworm_Modeが検知を困難にしている要因はいくつかある。
1. ノイズへの埋没:AI開発ツールが普及した環境では、1日に数万件のコマンドが実行される。悪意あるシグナルは膨大なノイズの中に埋もれる。
2. 意図的な時間差:初期アクセスから悪意ある活動までに複数日の遅延を設ける設計になっており、被害者のテレメトリ(監視ログ)の時間窓に意図的なギャップを作り出す。感染の連鎖を正確に把握しにくくなる。
3. 証拠隠滅:拡散や目的達成ができなかった場合、侵害した環境を自動的に破壊する。
Meyersは「よく考え抜かれており、よく開発されている。誰かがこれに相当な時間をかけた」と述べている。
攻撃者の正体は不明
CrowdStrikeは4カ月間の調査を経てもなお、Sandworm_Modeの目的や背後にいる攻撃者を特定できていない。今年オープンソースソフトウェアを標的に活発な活動が観測されている脅威グループ「TeamPCP」との関連はないとMeyersは見ているが、それ以上の絞り込みはできていない状況だ。
「国家が支援する脅威アクターの可能性もあるし、他組織へのアクセスを売ることを目的としたサイバー犯罪者の可能性もある。意図が何なのかは本当にわからない。」
マルウェアが現在も活動中かどうかも不明だ。ただしCrowdStrikeは、技術的に類似したパターンに従う悪意あるサプライチェーンパッケージを引き続き観測しているという。
開発者が今すぐ知っておくべきこと
Sandworm_Modeは、ソフトウェアサプライチェーン攻撃として知られるShai-HuludやMini Shai-Huludの系譜に連なる脅威だ。Shai-HuludおよびMini Shai-Huludはいずれもnpmエコシステムを悪用したサプライチェーン攻撃として報告されており、開発者の依存関係管理の盲点を突く点でSandworm_Modeと共通する手口を持つ。Meyersは「これは新たなトレンドだ。ますます多く見られるようになっている」と断言する。
AIエージェントや自動化ワークフローを導入している開発環境では、依存関係の取得・実行が常時発生するため、従来の監視手法では不十分になりつつある。2025年以降、AIコーディング支援ツールの急速な普及に伴い、開発パイプラインそのものがサプライチェーン攻撃の新たな標的として浮上しているという業界的な背景もある。CrowdStrikeは、AIツールチェーンへの監視を強化し、脅威ハンティングの優先度を上げるよう呼びかけている。
詳細はMalware is targeting AI tools in software development environmentsを参照していただきたい。