c3.15 脅威モデリングを実施する
脅威モデリングは、各ワークロードを誰が攻撃しうるか、どの経路を取りうるか、成功した場合の影響を特定し、最も重要な統制に投資できるようにします。クラウドでは、起こりうる悪いことすべてではなく、セキュリティを強化するために何ができるかに焦点を当てます。
実装ガイダンス
ワークロードごとに脅威をモデル化する
各ワークロードについて、その機密性・完全性・可用性を害したい攻撃者、彼らが取りうる攻撃経路と手法、脅威が成功した場合の影響を分析します。この分析が、どこに投資すべきかを教えてくれます。クラウドではオンプレミスより強固なセキュリティ態勢を実現できるため、防御を強化するために何ができるかを軸に演習を組み立て、セキュリティを「ノーと言う部門」から安全なイノベーションの推進役へと転換します。AWS のブログ How to approach threat modeling は、従うべき堅実な手法です。
ツールと参考資料
- Threat Composer は、脅威モデリングの time-to-value を短縮する軽量ツールです。
- Threat Technique Catalog for AWS は、MITRE ATT&CK のクラウド手法を、AWS Customer Incident Response Team が観測した AWS 固有の手法にマッピングします。
- Threat Modeling for Builders ワークショップは、再現可能なプラクティスを教えます。
AWS Security Agent で自動化する
手動のモデリングに加え、AWS Security Agent(AWS Continuum の一部)は、設計ドキュメント、ソースコード、またはその両方から脅威モデルを自動生成できます。システムの動作を説明する system overview と、それぞれに重大度・STRIDE 分類・実行可能な推奨事項を備えた脅威の一覧を出力します。Security Agent はこのアプリケーションのコンテキストを一度構築して再利用するため、同じモデルが設計・コードレビューとエージェント型ペネトレーションテストに供給されます。これを使って多数のワークロードで脅威モデリングをスケールさせ、コードの変更に合わせてモデルを最新に保ちつつ、チームは最もリスクの高い設計の検討に集中できます。
関連
脅威モデリングはセキュリティチャンピオンの中核スキルであり、DevSecOpsへの自然な入力です。
How to validate
- 重要なワークロードに対して脅威モデリングを実施していますか?
- 脅威アクター・攻撃経路・影響を特定して統制を優先付けしていますか?
- 再現可能な手法とツール(たとえば Threat Composer)を使い、ビルダーを巻き込んでいますか?
Threats addressed
- 脅威モデリングがないと、セキュリティの労力が、最も可能性が高く影響の大きい攻撃経路に集中せず、均等に、あるいは直感で配分され、重大なギャップが手つかずのまま残ります。
Cloud Security Maturity Model