EXERCISE 50分

ストーリー

佐藤CTO
これまでの知識を使って、組織のセキュリティレビュー体制を一から設計してほしい
佐藤CTO
コードレビュー、コンプライアンス、インシデント対応、そして文化醸成 — この4つの柱で体制を構築するんだ

ミッション概要

ミッションテーマ目安時間
Mission 1セキュリティコードレビューチェックリスト10分
Mission 2インシデント対応計画の策定15分
Mission 3コンプライアンスマッピング10分
Mission 4セキュリティチャンピオンプログラム設計15分

前提シナリオ

企業: SaaS企業「CloudServe」(従業員200名、エンジニア50名)
事業: BtoB向けプロジェクト管理SaaS
状況:
  - 開発チーム5つ(各10名)
  - セキュリティ専任チーム3名
  - SOC2 Type II取得を目指している
  - 過去1年で2件のセキュリティインシデント発生

Mission 1: セキュリティコードレビューチェックリスト(10分)

要件

CloudServeのプルリクエストレビュー用セキュリティチェックリストを作成してください。最低10項目、カテゴリ別に整理すること。

解答例
カテゴリチェック項目重要度
入力検証全ての外部入力にバリデーションが適用されているかCritical
入力検証SQLクエリにパラメータバインディングを使用しているかCritical
認証・認可全APIエンドポイントに認証チェックがあるかCritical
認証・認可テナント間のデータアクセス制御が適切かCritical
データ保護PIIがログに出力されていないかHigh
データ保護シークレットがソースコードにハードコードされていないかCritical
エラー処理エラーレスポンスに内部情報が含まれていないかHigh
依存関係新規依存パッケージに既知の脆弱性がないかHigh
暗号化通信がTLS 1.2以上で暗号化されているかHigh
セッションセッションの有効期限とログアウト処理が適切かMedium
ファイルアップロードファイルの種類・サイズ制限があるかMedium
ログセキュリティイベント(ログイン失敗等)が記録されているかMedium

Mission 2: インシデント対応計画の策定(15分)

要件

P1(Critical)インシデント発生時の対応計画を策定してください。役割、タイムライン、コミュニケーション計画を含めること。

解答例

対応体制

役割担当者責任
インシデントコマンダーCTO or セキュリティリード全体統括、意思決定
テクニカルリードシニアエンジニア(オンコール)技術調査の指揮
コミュニケーションリードPM or カスタマーサクセス顧客・社内連絡
スクライブ任意のエンジニアタイムライン記録

対応タイムライン

時間アクション
0-15分アラート確認、IC任命、War Room設置
15-30分影響範囲調査、封じ込め開始、初回ステータス更新
30-60分原因調査、対応策の実行
1-4時間修正適用、段階的復旧
4-24時間完全復旧、監視強化
1週間以内ポストモーテム実施

コミュニケーション計画

対象チャネル頻度
対応チームSlack #incident-xxx随時
経営層メール + Slack DM30分ごと
全社メール解決後
顧客ステータスページ + メール影響確認後速やかに

Mission 3: コンプライアンスマッピング(10分)

要件

SOC2 Type IIの主要な要件と、CloudServeの現状の対応状況をマッピングしてください。

解答例
SOC2原則要件例現状ギャップ対応策
セキュリティアクセス制御RBAC実装済みMFA未対応全ユーザーにMFA強制
セキュリティ脆弱性管理手動スキャン自動化不足CI/CDにSAST/DAST組込
可用性バックアップ日次バックアップDR訓練なし四半期DR訓練実施
処理の完全性入力バリデーション主要APIで実装一部APIで不足全API対応
機密性データ暗号化通信暗号化済み静止データ未暗号化RDS暗号化有効化
プライバシーデータ保持ポリシーなし保持期間未定義データ保持ポリシー策定

Mission 4: セキュリティチャンピオンプログラム設計(15分)

要件

5つの開発チームにセキュリティチャンピオンプログラムを導入する計画を作成してください。

解答例

プログラム概要

項目内容
目的各チームのセキュリティ意識と対応力の向上
対象各チームから1名(計5名)
活動時間業務時間の15%(週6時間)
任期1年(更新可)

選定基準

  • セキュリティに興味・関心がある
  • チーム内での技術的信頼がある
  • 1年以上の開発経験

育成ロードマップ

フェーズ期間内容
基礎1-2ヶ月OWASP Top 10、セキュアコーディング研修
実践3-4ヶ月セキュリティレビュー実践、CTF参加
自立5-6ヶ月チーム内トレーニング実施、改善提案
リーダー7-12ヶ月社内CTF企画、新チャンピオン育成

KPI

指標目標
チームのセキュリティレビュー実施率100%
セキュリティ起因バグの削減前年比30%減
トレーニング実施回数四半期2回以上

まとめ

ポイント内容
チェックリストカテゴリ別に整理し、重要度を明示する
インシデント対応役割・タイムライン・コミュニケーションを計画化
コンプライアンス要件と現状のギャップを可視化する
チャンピオン段階的な育成ロードマップを設計する

チェックリスト

  • セキュリティコードレビューチェックリストを作成できた
  • インシデント対応計画を策定できた
  • コンプライアンスのギャップ分析ができた
  • セキュリティチャンピオンプログラムを設計できた

次のステップへ

次はチェックポイントクイズで理解度を確認します。


推定読了時間: 50分