読み方 : きょういモデリング

脅威モデリング【threat modeling】

脅威モデリングとは?

セキュリティ分析の手法の一つで、システムやソフトウェアに対してどのような攻撃や脅威が存在するかを体系的に洗い出し、事前に対策を検討すること。システム開発の段階から脆弱性を把握することで、後から修正するよりも低コストでリスクを低減できる。
脅威モデリングのイメージ画像

脅威モデリングは主にシステムやネットワークの設計段階で実施される。対象システムのデータフローや信頼境界を図示したうえで、攻撃者がどこからどのようにシステムに侵入・悪用できるかを検討する。開発者とセキュリティ担当者が協力して分析を進めることが重要となる。

分析の枠組みとして「STRIDE」がよく用いられる。これは「なりすまし」(Spoofing)、「改竄」(Tampering)、「否認」(Repudiation)、「情報漏洩」(Information Disclosure)、「サービス妨害」(Denial of Service)、「権限昇格」(Elevation of Privilege)の頭文字をとったもので、脅威を分類する基準として機能する。

洗い出した潜在的な脅威は、発生可能性と影響度に基づいて優先順位づけされる。優先度の高い脅威から順に、認証強化や暗号化アクセス制御といった具体的な対策が検討・実装される。この一連の流れにより、対策の抜け漏れを防ぎながら限られたリソースを効率的に配分することが可能になる。

開発完了後もシステムの更新・変更や新たな攻撃手法の登場に応じて定期的に見直すことが推奨されており、一度きりの作業ではなく継続的なプロセスとして位置づけられている。情報システムの開発に限らず、クラウドインフラやIoTシステムの設計にも広く応用されている。

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。