
この記事で分かること(読了時間:約3分)#
- Microsoftの公式パッケージ73個にマルウェアが混入した経緯
- AIコーディングエージェント使用時の新しい脅威
- 暗号化検証を悪用した高度な攻撃手法
- 開発者が取るべき対策
【結論】押さえておくべき重要ポイント3選#
1. Microsoft公式パッケージ73個が感染
暗号化検証済みのオープンソースパッケージにMiasmaマルウェアが混入
2. AIエージェント使用時に自動起動
Claude Code、Gemini CLI、Cursor、VS Codeでパッケージを開くと即座に認証情報窃取が実行
3. 同一アカウントで2度目の被害
5月に続いて同じMicrosoft GitHubアカウントが再度侵害される
サプライチェーン攻撃とは?基本概念#
サプライチェーン攻撃は、信頼されたソフトウェア配布チャネルを悪用して、正規のパッケージにマルウェアを混入させる攻撃手法です。
今回の事案では、Microsoftの公式GitHubアカウントが侵害され、73個のパッケージにMiasmaと呼ばれる高度なマルウェアが埋め込まれました。
攻撃の技術的特徴と手法#
暗号化検証の悪用#
攻撃者は正規のMicrosoft OIDC(OpenID Connect)トークンを窃取し、SLSA(Supply-chain Levels for Software Artifacts)証明を悪用しました。これにより:
- 暗号化署名付きの「正規」パッケージとして配布
- 従来のスキャナーでは「信頼できる更新」として認識
- ハッシュベースの検知を完全に回避
ユニークな暗号化ペイロード#
Miasmaマルウェアの特徴:
- 各感染ごとに異なる暗号化ペイロードを生成
- 従来のハッシュベース検知が無効
- ファイル署名が感染ごとに変化
認証情報窃取の対象範囲#
クラウドサービス#
- AWS、Azure、GCPの認証情報
- Kubernetesクラスター情報
- パスワードマネージャーのデータ
開発ツール#
- 90種類以上の開発者ツール設定
- CI/CDランナーへの横展開
- クラウドインフラ全体への拡散
AIコーディングエージェントでの感染経路#
対象となるAIツール#
- Claude Code
- Gemini CLI
- Cursor
- VS Code
感染トリガー#
感染したパッケージを上記AIエージェントで開いた瞬間に認証情報窃取が実行されます。
過去の攻撃との関連性#
5月の攻撃事例#
- durabletask Python SDKが侵害
- 月40万ダウンロードの人気パッケージ
- 同じMicrosoft GitHubアカウントが被害
TeamPCPとの関連#
今回の攻撃はTeamPCPという脅威アクターに関連付けられており、彼らがオープンソース化したMini Shai-Huludツールキットのクローンが使用されました。
企業・開発者が取るべき対策#
即座の対応#
- 感染パッケージの確認(詳細は元記事のリンク先を参照)
- システム侵害の前提で調査開始
- 認証情報の全面見直し
予防策#
- AIエージェント使用時の慎重な検証
- 定期的な認証情報ローテーション
- アクセス権限の最小化
よくある質問(FAQ)#
Q: なぜ同じアカウントが2度も侵害されたのか? A: Microsoftが認証情報を完全に変更できていない可能性、または新しい認証情報が再度窃取された可能性があります。詳細は元記事を参照してください。
Q: 通常のマルウェア検知では発見できないのか? A: Miasmaは各感染でユニークな暗号化を行うため、従来のハッシュベース検知では発見困難です。
Q: 影響を受けたパッケージはどこで確認できるか? A: 詳細は元記事を参照してください。
まとめ:現代の開発環境における新しい脅威#
今回の事案は、信頼されたサプライチェーンを悪用し、AIコーディングツールの普及を狙った高度な攻撃です。
重要なポイント:
- 暗号化検証済みパッケージでも安全ではない
- AIエージェント使用時の新しいリスク
- 従来の検知手法では対応困難
- 継続的な監視と迅速な対応が必要
開発者および企業は、この新しい脅威を認識し、多層防御とゼロトラストの原則に基づいたセキュリティ対策を実装することが急務です。
参考元: For the 2nd time in weeks, Microsoft packages laced with credential stealer



