脅威モデリング
Threat Modeling
きょういもでりんぐ
システムの設計段階で、守るべき資産、データの流れ、信頼境界を整理し、想定される脅威とその対策を体系的に洗い出す手法。なりすまし、改ざん、否認、情報漏えい、サービス妨害、権限昇格の6分類で脅威を考えるSTRIDEなどを用い、セキュリティバイデザインを実践する手段となる。
Related
他の資格での定義
Related
関連キーワードの用語
システムのプライバシー上の脅威を体系的に洗い出す脅威モデリングの手法で、ベルギーのKUルーベン大学の研究者が開発した。データフロー図を基に、Linking(結び付け)、Identifying(識別)、Non-repudiation(否認できないこと)、Detecting(検知)、Data Disclosure(データの開示)、Unawareness(本人への情報提供や関与の不足)、Non-compliance(不遵守)の7分類の脅威で分析し、名前はその頭文字による。セキュリティの脅威分析に使うSTRIDEのプライバシー版に当たる。
製品やシステムを、利用者が追加の設定をしなくても、出荷時や導入時の初期状態のままで安全に使えるように設計しておくという考え方。初期パスワードの個別化、不要な機能やポートの無効化、多要素認証の標準での有効化などが例で、セキュリティバイデザインと合わせて推進されている。
システムが備えるべきセキュリティ上の要件。認証、アクセス制御、暗号化、ログの取得などの機能と、脅威分析やリスク評価の結果から求められる対策の水準を定める。要件定義の段階で明確にしておくと、後工程での手戻りや脆弱性の作り込みを防げる。
設計の各段階で、設計書が要件を満たしているか、実現性や品質、保守性に問題がないかを、設計者以外の関係者や有識者を交えて評価・確認する会議。問題を上流工程で見つけ、後工程での手戻りを減らす。
コンピュータ支援設計のこと。コンピュータを使って製品の設計や図面作成を行うシステム。2次元図面から3次元モデルまで、設計の精度と効率を大幅に向上させる。
JIS Z 8530(ISO 9241-210)に基づく設計プロセス。利用状況の理解・明示、ユーザー要求事項の明示、設計解の作成、ユーザー要求事項に対する設計の評価を反復的に行い、ユーザビリティの高いシステムを実現する。
