ソフトウェアサプライチェーン攻撃対策ガイド
npm/PyPI/Docker/拡張機能の侵害に備える平時の設定と、侵害時の初動。
平時: 入れない
- 依存パッケージの「クールダウン」設定(minimumReleaseAge / min-release-age) — @zaru
- 依存パッケージの install script を既定で止める(pnpm allowBuilds ほか) — @pizzacat83b
- 悪性パッケージをブロックするレジストリ/プロキシを挟む — @lmt_swallow
- AI が提案した Python 依存をそのまま入れない(ピン留め+pip-audit) — @claudecode_lab
平時: 固定する
- Docker イメージを @sha256 ダイジェストで固定する(dockerfile-pin) — @azu_re
- GitHub Actions の uses をコミット SHA で固定する(pinact) — @ftnext
平時: 入口を減らす
- VS Code 拡張機能を最小化し、自動更新を止める — @lmt_swallow
侵害時
- サプライチェーン侵害パッケージを入れてしまったときの初動 — @tan_stack
- AI 開発ツール・エディタ設定ファイル経由の永続化をチェックする — @IntCyberDigest
検知(侵入後)
- サプライチェーン侵害の「いつもと違う外向き通信」を DNS+VPC フローで拾う — @ScanNetSecurity
- GhostAction 系「偽セキュリティ監査」ワークフローが混入したときの初動 — @SocketSecurity