Software supply chain security requires decisions rather than defaults
【なぜ重要か】 「常に最新バージョンにアップグレードせよ」という慣習は、必ずしもセキュリティを高めない。xz-utilsのバックドア事件やlodashの破損パッチが示すように、最新リリースへの無条件の追随がかえってリスクを招くケースがある。日本のエンジニアやセキュリティ担当者も、バージョン管理を「なんとなく」ではなく、根拠のある意思決定として行う必要がある。...
【なぜ重要か】 「常に最新バージョンにアップグレードせよ」という慣習は、必ずしもセキュリティを高めない。xz-utilsのバックドア事件やlodashの破損パッチが示すように、最新リリースへの無条件の追随がかえってリスクを招くケースがある。日本のエンジニアやセキュリティ担当者も、バージョン管理を「なんとなく」ではなく、根拠のある意思決定として行う必要がある。
【ポイント】
【まとめ】 「動いているから大丈夫」という惰性的な運用を脱し、何を信頼するかを都度意識的に決定することがソフトウェアサプライチェーンセキュリティの本質。Aikido Librariesのバックポート機能を活用すれば、強制アップグレードなしに現行バージョンへ脆弱性修正だけを適用できる。まずは自社が使用中のパッケージのバージョンとその選定理由を棚卸しするところから始めることを推奨する。
原文を読む
Aikido Security Blog
英語で詳細な技術情報を確認