LESSON 30分

ストーリー

田中VPoE
セキュリティパイプライン、シークレット管理、ID管理基盤の設計が終わった。最後のテーマは「セキュリティメトリクス」だ
あなた
メトリクスですか。SREのSLI/SLOのようなものですか?
田中VPoE
近い。SREが信頼性を計測するようにセキュリティも計測する。「うちのセキュリティは万全です」では経営層は判断できない。「MTTR(修正時間)は48時間以内、SAST検出率は95%、コンプライアンス準拠率は98%」と数字で示す
あなた
計測できないものは改善できない、ということですね
田中VPoE
その通り。さらにメトリクスは「セキュリティチームの仕事を可視化する」効果もある。セキュリティの仕事は「何も起きないこと」が成果だから、メトリクスなしでは誰にも評価されない

セキュリティメトリクスの分類

4つのカテゴリ

カテゴリ目的対象
脆弱性管理メトリクス脆弱性の検出・修正の効率を測るSAST/DAST/SCA
インシデント対応メトリクスセキュリティ事象への対応速度を測るSOC/CSIRT
プロセスメトリクスセキュリティプロセスの成熟度を測るDevSecOps
コンプライアンスメトリクス規制基準への準拠状況を測る監査/GRC

脆弱性管理メトリクス

コアメトリクス

メトリクス定義計算式目標値
MTTR(Mean Time to Remediate)脆弱性の検出から修正までの平均時間Σ(修正完了日 - 検出日) / 脆弱性数Critical: 24h, High: 7d
検出率実際の脆弱性のうちツールが検出した割合検出数 / (検出数 + 未検出数)80%以上
誤検知率検出結果のうち誤検知の割合誤検知数 / 総検出数20%以下
オープン脆弱性数未修正の脆弱性の数累計検出 - 累計修正 - 受容減少トレンド
SLAブリーチ率修正期限を超過した脆弱性の割合超過数 / 対応対象数5%以下
再発率一度修正した脆弱性カテゴリが再度検出される割合再発数 / 修正済み数10%以下

深刻度別のMTTR目標

深刻度MTTR目標エスカレーション
Critical(CVSS 9.0+)24時間以内4時間後にセキュリティマネージャー
High(CVSS 7.0-8.9)7日以内3日後にセキュリティリード
Medium(CVSS 4.0-6.9)30日以内14日後にチームリード
Low(CVSS 0.1-3.9)90日以内60日後にレポート

脆弱性のトレンド分析

脆弱性トレンドダッシュボード:

月次トレンド(例):
         新規検出  修正完了  オープン
  1月:   45        38       120
  2月:   52        55       117
  3月:   38        48       107
  4月:   41        52        96
  5月:   35        45        86

分析ポイント:
├── オープン脆弱性が減少トレンド → 改善中
├── 新規検出が減少 → コード品質の向上 or 検出ルールの見直し必要
├── 修正完了 > 新規検出 → 「負債」が減っている
└── MTTR のトレンド → 対応速度の改善/悪化

インシデント対応メトリクス

メトリクス定義目標値
MTTD(Mean Time to Detect)攻撃やインシデントの発生から検出までの時間1時間以内
MTTC(Mean Time to Contain)検出から封じ込めまでの時間4時間以内
MTTR(Mean Time to Recover)封じ込めから完全復旧までの時間24時間以内
インシデント発生件数セキュリティインシデントの月次件数減少トレンド
エスカレーション率Tier 1で解決できずTier 2以上にエスカレーションした割合30%以下
インシデント対応タイムライン:

[攻撃開始] ──── MTTD ────→ [検出]

                        MTTC │

                           [封じ込め]

                        MTTR │

                           [復旧完了]

目標: MTTD + MTTC + MTTR < 29時間(Critical)

プロセスメトリクス

メトリクス定義目標値
SASTカバレッジSASTスキャン対象のリポジトリ割合100%
DASTカバレッジDASTスキャン対象のAPIエンドポイント割合95%以上
SCAカバレッジSCAスキャン対象のプロジェクト割合100%
シークレットスキャンカバレッジプリコミットフック導入済みリポジトリ割合100%
セキュリティレビュー完了率設計レビューを受けた新規機能の割合100%(重要機能)
セキュリティトレーニング完了率セキュリティ研修を完了した開発者の割合95%以上
パッチ適用率公開から30日以内にパッチ適用された割合95%以上

コンプライアンスメトリクス

メトリクス定義対応基準目標値
コンプライアンス準拠率自動チェック通過率SOC 2, PCI-DSS95%以上
ポリシー違反件数OPA等のポリシー違反数全基準減少トレンド
アクセスレビュー完了率四半期ごとの権限棚卸し実施率SOC 2 CC6.2100%
暗号化カバレッジ暗号化済みデータストア割合PCI-DSS 3.4100%
監査ログカバレッジログ収集対象のシステム割合SOC 2 CC7.2100%

「メトリクスは経営層への報告のためだけではない。セキュリティチーム自身が改善すべきポイントを見つけるためのツールだ」 — 田中VPoE


まとめ

ポイント内容
4つのカテゴリ脆弱性管理、インシデント対応、プロセス、コンプライアンス
コアメトリクスMTTR、検出率、誤検知率、オープン脆弱性数、SLAブリーチ率
インシデント対応MTTD + MTTC + MTTR で対応速度を計測
トレンド分析単一の数値ではなく、時系列での改善/悪化を追跡する

チェックリスト

  • 4つのメトリクスカテゴリを説明できる
  • MTTR、MTTD等のコアメトリクスを定義できる
  • 深刻度別のSLA目標を設定できる
  • メトリクスのトレンド分析の重要性を理解した

次のステップへ

次は「セキュリティダッシュボード」を学びます。メトリクスを可視化し、経営層やチームに共有するダッシュボードの設計方法を身につけましょう。


推定読了時間: 30分