セキュリティ要件定義
Security Requirements Definition
せきゅりてぃようけんていぎ
システムの企画・要件定義段階で、脅威分析の結果やセキュリティポリシーに基づき、必要なセキュリティ機能や非機能要件を明確化すること。認証・認可、暗号化、監査ログ、可用性などの要件を含む。
Related
他の資格での定義
Related
関連キーワードの用語
システムの企画・設計段階からセキュリティを確保するための方策を組み込む考え方。後付けでセキュリティ対策を追加するのではなく、開発プロセスの初期段階からセキュリティを考慮することで、より効果的かつ効率的な対策を実現する。
オブジェクト指向のソフトウェア設計を視覚的に表現するための標準化された表記法。クラス図、シーケンス図、ユースケース図、アクティビティ図、ステートマシン図など複数のダイアグラムで構成され、システムの構造や振る舞いを多角的に表現できる。
実体(エンティティ)、関連(リレーションシップ)、属性(アトリビュート)を図で表現し、データの構造を視覚化する手法。エンティティを矩形、リレーションシップをひし形、属性を楕円で表す。データベースの概念設計や要件定義に用いられる。
システムやサービスの企画・設計段階からセキュリティを組み込む考え方。後付けでセキュリティ対策を追加するのではなく、設計時点で脅威分析やリスク評価を行い、セキュリティ要件を仕様に反映させる。開発コストの削減と高いセキュリティレベルの実現に寄与する。
システムの構成やデータの流れを図式化し、想定される脅威と攻撃経路を設計段階で体系的に洗い出す手法。STRIDEなどの分類を使って抜けを防ぎ、対策の要否を早期に判断できるためセキュリティバイデザインの中核となる。
情報システムにおける機密性、完全性、可用性を確保するために定める要件。アクセス制御、暗号化、認証方式、監査証跡の記録などが含まれる。
