ブログ一覧に戻る
ベストプラクティス2026年7月14日4分で読めます

サプライチェーン攻撃から守るための実践チェックリスト

The practical checklist for defending against supply chain attacks

ベストプラクティス

この記事のポイント

【なぜ重要か】 2025年にオープンソースマルウェアの検出数が73%増加し、debug・chalk・axios・tj-actionsといった広く使われるパッケージやGitHub Actionsが相次いで侵害された。Zapier、PostHog、Bitwarden CLIも被害を受けており、いずれの攻撃も当時すでに存在していた防御策を適用していれば防げたものだった。エンジニアリングチームがインストー...

【なぜ重要か】 2025年にオープンソースマルウェアの検出数が73%増加し、debug・chalk・axios・tj-actionsといった広く使われるパッケージやGitHub Actionsが相次いで侵害された。Zapier、PostHog、Bitwarden CLIも被害を受けており、いずれの攻撃も当時すでに存在していた防御策を適用していれば防げたものだった。エンジニアリングチームがインストール層・パイプライン・開発者マシンで適切な防御を実施できていなかったことが、攻撃者の手口を成立させた根本原因である。

【ポイント】

  • パッケージ公開後の経過時間ポリシーを設ける(Critical):axiosやchalk、Mastraなどへの攻撃では悪意あるリリースが公開から数時間以内に実行された。パッケージのインストール前に一定の経過時間(例:48時間以上)を必須とするポリシーを設けることで、チームが検知するまでの猶予時間を確保できる。
  • パイプライン依存関係をコミットSHAにピン留めする(Critical):GitHub Actionsなどのサードパーティアクションをタグ参照で使用すると、タグの移動により信頼が悪用される。タグではなくイミュータブルなコミットSHAにピン留めすることで、意図しないコード変更の混入を防ぐ。
  • MCPサーバーをサードパーティ依存関係として管理する(High):MCPサーバーはエージェントが扱うデータへの広範なアクセス権を持つ高信頼ポイントに位置する。他の依存関係と同様にバージョン固定・発行元検証・権限スコープの絞り込みを行うべきである。
  • AIエージェントを含むパイプラインでのプロンプトインジェクションを防ぐ(High):CIパイプラインにAIエージェントが加わると、従来は無害だったイシュータイトルやPR説明文が実行可能な命令として解釈されるリスクが生じる。これはほとんどのチームがまだ脅威モデルに組み込んでいない攻撃面である。
  • レジストリへのプッシュ・CIの実行・トークン使用の監査ログを取得する(High):今年発生した複数の侵害は通常の認証ログには記録されなかった。攻撃者は有効な認証情報を持つ生きたセッションから活動しており、セッションが実際に何を行ったかを示す監査ログだけが有意なシグナルとなった。

【まとめ】 このチェックリストは、依存関係管理・アクセスとID管理・CI/CDハードニング・コンテナセキュリティ・開発者環境のロックダウン・エージェント型ツールチェーン・監視とインシデント対応の7分野にわたる30項目を「Critical/High/Medium」の優先度付きでまとめたものである。次の悪意あるパッケージが自分たちの依存関係グラフに現れる前に、Aikido Securityの公式サイトからフルチェックリストをダウンロードして対策を進めることを推奨する。

原文を読む

Aikido Security Blog

英語で詳細な技術情報を確認

原文を読む

コメント・質問

この記事についてのコメントや質問を投稿できます

コメントを投稿するにはログインが必要です

ログインする

読み込み中...