mcpField
C
ciso-advisor

ciso-advisor

github.com/borgheiセキュリティ1.0k106 回インストール1 週間前に更新
リポジトリ

ciso-advisor について

CISO Advisorは、成長段階の企業向けに、事業リスクと財務影響を踏まえた計画を支援するセキュリティ戦略スキルです。リスク定量化、コンプライアンス計画、多層防御、インシデント対応、ベンダー評価を扱います。

主な機能

  1. 01ALEによるリスク定量化
  2. 02コンプライアンス施策の順序付け
  3. 03ゼロトラストと多層防御の設計
  4. 04インシデント対応フローの策定
  5. 05ベンダーセキュリティの評価
  6. 06セキュリティ指標と予算の策定

活用シーン

  1. 01取締役会へのセキュリティ投資説明
  2. 02SOC 2などのコンプライアンス計画
  3. 03セキュリティインシデント対応の設計
  4. 04機密データにアクセスするベンダーの審査

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/borghei/claude-skills --skill ciso-advisor

インストール後、Claude Code で/ciso-advisorを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

scripts/
compliance_tracker.py
risk_register_manager.py
security_posture_scorer.py

詳細

CISO アドバイザー

成長段階にある企業向けの、リスクベースのセキュリティフレームワークです。リスクを金額で定量化し、ビジネス価値を最大化する順序でコンプライアンスに取り組み、多層防御アーキテクチャを構築して、セキュリティをコストセンターから、営業を後押しする競争優位性へと転換します。

キーワード

CISO、セキュリティ戦略、リスクの定量化、ALE、SLE、ARO、セキュリティ態勢、コンプライアンスロードマップ、SOC 2、ISO 27001、HIPAA、GDPR、ゼロトラスト、多層防御、インシデント対応、取締役会向けセキュリティ報告、ベンダー評価、セキュリティ予算、サイバーリスク、プログラム成熟度、ペネトレーションテスト、脆弱性管理、データ分類、脅威モデリング、セキュリティ意識向上、フィッシング、MFA、IAM


リスク定量化フレームワーク

すべてのセキュリティ投資は、ビジネス上の価値に基づいて正当化する必要があります。「より優れたセキュリティが必要です」では、ビジネス上の根拠になりません。「軽減されていないこのリスクによる年間予想損失は80万ドルです」なら、根拠になります。

基本公式
ALE = SLE x ARO

ALE  = Annual Loss Expectancy (expected cost per year)
SLE  = Single Loss Expectancy (cost if the event occurs once)
ARO  = Annual Rate of Occurrence (probability of occurrence per year)
リスク登録簿のテンプレート
リスク ID脅威資産SLEAROALE軽減コストROI優先度
R-001データ侵害(顧客の PII)顧客データベース$2.5M0.15$375K$120K/yr3.1x重大
R-002ランサムウェア本番システム$1.8M0.10$180K$80K/yr2.3x高
R-003内部脅威ソースコード$500K0.05$25K$40K/yr0.6x中
R-004DDoS顧客向けアプリ$200K0.20$40K$30K/yr1.3x中
R-005サードパーティの侵害PII にアクセスできるベンダー$1.2M0.08$96K$25K/yr3.8x高
リスク優先順位付けの判断ツリー
START: New risk identified
  |
  v
[Calculate ALE]
  |
  +-- ALE > $200K/yr --> CRITICAL: Board-level reporting, immediate mitigation
  |
  +-- ALE $50K-$200K --> HIGH: Quarterly review, funded mitigation plan
  |
  +-- ALE $10K-$50K --> MEDIUM: Annual review, budget if ROI > 1.5x
  |
  +-- ALE < $10K --> LOW: Accept risk, document decision, monitor
SLE の構成要素の内訳
コスト項目説明一般的な範囲
直接コストフォレンジック、修復、法務$100K-$500K
規制上の罰金GDPR:売上高の最大4%、HIPAA:1レコードあたり$100-$50K大きく異なる
通知コスト影響を受けた個人1人あたり$5-$50レコード数に比例
事業中断ダウンタイム中の売上損失時間数 x 時間あたり売上
評判への損害顧客離れ、ブランドへの影響年間売上高の2-5%
法的責任訴訟、和解$50K-$5M以上

コンプライアンスロードマップ

ビジネス価値を最大化する順序
Phase 1: Foundation (Months 1-3)
  Basic hygiene: MFA, endpoint protection, access controls, backups
  Cost: $20-50K   Impact: Blocks 80% of common attacks

Phase 2: SOC 2 Type I (Months 3-6)
  Policies, procedures, controls documentation
  Cost: $50-100K  Impact: Unlocks mid-market enterprise sales

Phase 3: SOC 2 Type II (Months 6-12)
  Sustained controls operation + audit
  Cost: $80-150K  Impact: Required by most enterprise buyers

Phase 4: Specialized (Months 12-18)
  ISO 27001, HIPAA, or GDPR based on market requirements
  Cost: $100-250K Impact: Market-specific requirement fulfillment
コンプライアンスフレームワークの比較
フレームワーク期間コスト最適な対象顧客からの要件
SOC 2 Type I3-6か月$50-100K米国企業に販売する B2B SaaS最もよく求められる
SOC 2 Type II6-12か月$80-150K継続的なエンタープライズ営業大型案件に必須
ISO 270019-15か月$100-200K欧州市場、グローバル企業EU のエンタープライズ標準
HIPAA6-12か月$80-200K医療データの取り扱い医療分野の要件
GDPR3-6か月$30-80KEU のユーザーを持つすべての企業法的要件
PCI DSS6-12か月$100-300K決済カード処理決済の要件
FedRAMP12-24か月$500K-2M米国連邦政府への販売政府の要件
フレームワークの重複マトリクス
管理領域SOC 2ISO 27001HIPAAGDPR
アクセス制御ありありありあり
暗号化ありありありあり
インシデント対応ありありありあり
リスク評価ありありありあり
ベンダー管理ありありありあり
データ分類一部ありありあり
物理的セキュリティありありあり一部
事業継続性ありあり一部一部
プライバシー・バイ・デザインなし一部一部あり

重要なポイント:SOC 2 と ISO 27001 では、管理策のおよそ70%が共通しています。まず SOC 2 に取り組み、その後、追加作業を約30%に抑えて ISO 27001 に拡張してください。


セキュリティアーキテクチャ戦略

ゼロトラスト成熟度モデル
レベル説明主な制御タイムライン
0:アドホック正式なセキュリティアーキテクチャなし--ほとんどのスタートアップの現状
1:アイデンティティ全システムでのMFA、SSO、ロールベースアクセスIAM + MFA + SSO1〜3か月目
2:ネットワークネットワークのセグメンテーション、VPN/ZTNAマイクロセグメンテーション、ZTNA3〜6か月目
3:データデータ分類、保存時および転送時の暗号化、DLP暗号化 + 分類6〜12か月目
4:モニタリングSIEM、ログ記録、異常検知ログ記録の一元化 + アラート9〜15か月目
5:自動化自動対応、継続的な検証SOAR + 自動修復12〜24か月目
セキュリティアーキテクチャの意思決定ツリー
START: New system or feature being designed
  |
  v
[Does it handle sensitive data?]
  |
  +-- YES --> [What classification level?]
  |            |
  |            +-- PII/PHI --> Full security review + threat model
  |            +-- Business-critical --> Standard security review
  |            +-- Internal --> Lightweight checklist
  |
  +-- NO  --> [Is it internet-facing?]
              |
              +-- YES --> Standard security review + pen test
              +-- NO  --> Security checklist only
多層防御のレイヤー
レイヤー制御投資の優先度
アイデンティティMFA、SSO、RBAC、特権アクセス管理1位(ROIが最も高い)
エンドポイントEDR、デバイス管理、パッチ適用2位
ネットワークセグメンテーション、ZTNA、ファイアウォール、IDS/IPS3位
アプリケーションSAST、DAST、依存関係スキャン、WAF4位
データ暗号化、DLP、分類、バックアップ5位
モニタリングSIEM、ログ記録、アラート、脅威検知6位

インシデント対応プロトコル

重大度の分類
重大度定義対応時間通知先
P0:クリティカル侵害が進行中、データの持ち出し、ランサムウェア即時(< 15分)CEO + 法務 + 取締役会
P1:高脆弱性が悪用されている、サービス停止< 1時間CTO + CEO
P2:中脆弱性の発見、不審なアクティビティ< 4時間CTO + セキュリティチーム
P3:低ポリシー違反、軽微な設定ミス< 24時間セキュリティチームのみ
インシデント対応ワークフロー
DETECT --> CONTAIN --> ERADICATE --> RECOVER --> LEARN

Phase 1: DETECT (Minutes)
  - Identify the scope and nature of the incident
  - Classify severity (P0-P3)
  - Activate response team based on severity

Phase 2: CONTAIN (Hours)
  - Isolate affected systems
  - Preserve evidence (forensic images)
  - Prevent lateral movement
  - Communicate to stakeholders per severity matrix

Phase 3: ERADICATE (Hours-Days)
  - Remove threat actor/malware
  - Patch vulnerability that enabled the incident
  - Verify eradication is complete

Phase 4: RECOVER (Days)
  - Restore from clean backups
  - Verify system integrity
  - Monitor for re-compromise
  - Return to normal operations

Phase 5: LEARN (Days-Weeks)
  - Root cause analysis (blameless)
  - Timeline reconstruction
  - Control gap identification
  - Remediation plan with owners and deadlines
規制上の通知期限
規制通知期限通知先
GDPR72時間監督機関 + 影響を受けた個人
HIPAA60日HHS + 影響を受けた個人(+ 500人超の場合はメディア)
米国の州データ侵害法30〜90日(州により異なる)州司法長官 + 影響を受けた個人
SEC(上場企業)4営業日SEC + 公開開示
PCI DSS即時カードブランド + 加盟店契約銀行

ベンダーセキュリティ評価

ベンダーの階層化
階層データアクセス評価レベル頻度
Tier 1:クリティカルPII、PHI、財務データ、ソースコード包括的なセキュリティ評価 + ペネトレーションテストのレビュー年次
Tier 2:重要業務データ、社内コミュニケーションセキュリティ質問票 + SOC 2のレビュー年次
Tier 3:標準機密データへのアクセスなし自己証明 + プライバシーポリシーのレビュー2年ごと
Tier 4:最小限データアクセスなし、システム連携なし契約のレビューのみ契約更新時
ベンダー評価チェックリスト(Tier 1)
領域主な質問合格/不合格の基準
コンプライアンスSOC 2 Type IIまたはISO 27001を取得していますか?少なくとも一方が必須
暗号化保存時および転送時にデータを暗号化していますか?AES-256 + TLS 1.2+
アクセスMFAを強制していますか?RBACを導入していますか?両方必須
インシデント対応文書化されたIR計画がありますか?通知期限は定められていますか?計画と24時間以内の通知が必須
事業継続性DR計画をテストしていますか?RTO/RPOを定義していますか?12か月以内のテストが必須
データ取り扱いデータ分類はありますか?保持ポリシーはありますか?両方必須
サブプロセッサー他に誰が当社のデータを取り扱いますか?すべての開示が必須

セキュリティメトリクスダッシュボード

取締役会レベルの指標(四半期ごと)
指標目標警戒値取締役会向けの表現
ALE のカバー率> 80%< 60%「総リスク $Y のうち、$X を軽減しています」
平均検知時間(MTTD)< 24 hours> 72 hours「脅威を X 時間以内に検知しています」
平均対応時間(MTTR)< 4 hours> 24 hours「脅威を X 時間以内に封じ込めています」
コンプライアンス状況すべて最新期限切れが1つでもある「すべての認証が有効です」または「X に不備があります」
未解決の重大な脆弱性030 日を超えるものがある「未修正の重大な脆弱性はありません」
運用指標(月次)
指標目標対応を開始する条件
フィッシングメールのクリック率< 5%> 10% = 再トレーニング必須
SLA 内の重大パッチ適用率100%< 95% = プロセスを見直す
特権アカウントのレビュー率四半期ごとに 100%未レビューが1つでもあれば即時レビュー
評価済みのティア 1 ベンダー年間 100%期限切れが1つでもあれば評価が必要
セキュリティトレーニング完了率> 95%< 90% = マネージャーにエスカレーション

セキュリティ予算のフレームワーク

売上高/IT 支出に対する予算比率
企業ステージセキュリティ予算(売上高比)セキュリティ予算(IT 支出比)
シード/シリーズ A2-4%8-12%
シリーズ B3-5%10-15%
シリーズ C 以降4-8%12-18%
エンタープライズ5-10%15-20%
カテゴリ別の予算配分
カテゴリセキュリティ予算に占める割合例
人員40-50%セキュリティチームの給与、トレーニング
ツール25-35%SIEM、EDR、IAM、脆弱性スキャナー
コンプライアンス10-15%監査担当者、認証、法務
テスト5-10%ペネトレーションテスト、レッドチーム、バグバウンティ
インシデント対応5%リテイナー、保険、フォレンジック
予算の正当化に用いる計算式

各セキュリティ投資について:

Investment ROI = (ALE_before - ALE_after) / Investment_cost

If ROI > 1.5x --> Strong business case, approve
If ROI 1.0-1.5x --> Moderate case, consider alternatives
If ROI < 1.0x --> Weak case, re-evaluate or accept the risk

警戒すべき兆候

  • リスク分析ではなく「業界ベンチマーク」を根拠にセキュリティ予算を正当化している — 予算が適切でなくなります
  • 基本的な衛生管理(MFA、パッチ適用、バックアップ)より先に認証取得を目指している — 実質を伴わないチェックボックスになります
  • 文書化された資産インベントリがない — 不明な資産を保護することは不可能です
  • IR 計画はあるが、一度もテストしていない(机上演習を実施していない) — 必要なときに計画が機能しません
  • セキュリティチームの報告先が経営幹部ではなく IT 部門になっている — インセンティブの不整合や予算の競合が生じます
  • ID、エンドポイント、メールを単一のベンダーに依存している — ベンダーが侵害されると、すべてが侵害されます
  • セキュリティ質問票の対応待ちが 30 日を超えている — 気づかないうちにエンタープライズ案件を失います
  • エンジニアリング部門にセキュリティチャンピオンプログラムがない — セキュリティがボトルネックになります
  • ペネトレーションテストの指摘事項が 90 日を過ぎても未解決 — 修正を伴わないテストは見せかけにすぎません
  • データ分類の仕組みがない — すべてを同じように扱うと、適切に保護されるものがなくなります

経営幹部との連携

場合...CISO が連携する相手...目的...
エンタープライズ営業が停滞しているCRO(cro-advisor)セキュリティ質問票を完成させ、案件の停滞を解消する
新しい製品機能を開発するCTO + CPO(cto-advisor、cpo-advisor)脅威モデリング、セキュリティレビュー
コンプライアンス予算を検討するCFO(cfo-advisor)定量化したリスクエクスポージャーに基づいてプログラムの規模を決める
ベンダー契約を締結するCOO(coo-advisor)セキュリティ SLA、監査権条項
M&A のデューデリジェンスを実施するCEO + CFO買収対象のセキュリティ態勢を評価する
インシデントが発生するCEO + 法務対応を調整し、規制当局に通知する
取締役会へ報告するCEO(ceo-advisor)リスクをビジネスの言葉に置き換える
セキュリティチームを採用するCHRO(chro-advisor)報酬、職位、採用

プロアクティブなトリガー

  • 12か月以上セキュリティ監査を実施していない場合――顧客や規制当局から求められる前に予定を立てます
  • エンタープライズ案件で SOC 2 が必要だが、認証を取得していない場合――コンプライアンスロードマップを早急に策定する必要があります
  • 新市場への進出を計画している場合――データレジデンシー、プライバシー要件、現地の規制を確認します
  • 重要なシステムにアクセスログがない場合――コンプライアンス上のギャップであり、フォレンジック調査の盲点になります
  • 機密データにアクセスできるベンダーを評価していない場合――ベンダーのリスク評価が必要です
  • 依存関係で重大な脆弱性が公開された場合――24時間以内にパッチを評価します
  • 従業員の退職時にアクセス権を取り消す SOP がない場合――直ちに解消すべきセキュリティ上のギャップです

成果物

リクエスト提供物
「セキュリティ態勢を評価してください」定量化した ALE を含み、ビジネスへの影響に基づいて優先順位付けしたリスク登録簿
「SOC 2 が必要です」スケジュール、費用、作業量、早期に実現できる成果、ベンダー選定を含むコンプライアンスロードマップ
「セキュリティ監査の準備をしてください」目標とするフレームワークとのギャップ分析+担当者を明記した改善計画
「インシデントが発生しました」インシデント対応の調整計画+コミュニケーション用テンプレート+規制上のタイムライン
「取締役会向けのセキュリティ資料」リスク態勢の概要、コンプライアンス状況、インシデント報告、予算要求
「ベンダーのセキュリティを評価してください」リスクスコアリングと契約上の推奨事項を含む、ベンダーのティア評価
「セキュリティ予算の妥当性を説明してください」各投資の ROI を含む、リスクに基づいた予算案

ツールリファレンス

security_posture_scorer.py

NIST CSF 2.0 の機能(Govern、Identify、Protect、Detect、Respond、Recover)と CISA Zero Trust Maturity Model の柱(Identity、Devices、Networks、Applications、Data)に基づいて、セキュリティ態勢をスコアリングします。取締役会向けのセキュリティ健全性レポートを作成します。

# Run with demo data (realistic Series B company)
python scripts/security_posture_scorer.py

# From JSON with control assessments (0-4 maturity per control)
python scripts/security_posture_scorer.py --input controls.json

# JSON output
python scripts/security_posture_scorer.py --json
risk_register_manager.py

ALE(SLE x ARO)の計算、軽減策の ROI、取締役会向けのリスクレポートを含む、サイバーリスク登録簿を管理します。

# Run with demo risk register
python scripts/risk_register_manager.py

# From JSON risk register
python scripts/risk_register_manager.py --input risks.json

# Sort by ROI (best investments first)
python scripts/risk_register_manager.py --sort-by roi

# JSON output
python scripts/risk_register_manager.py --json
compliance_tracker.py

SOC 2 Type I/II、ISO 27001、HIPAA、GDPR における進捗を追跡します。ギャップ分析、フレームワーク間の重複、作業量の見積もりを算出します。

# Track SOC 2 readiness (default)
python scripts/compliance_tracker.py

# Track multiple frameworks
python scripts/compliance_tracker.py --frameworks soc2_type1 iso27001 gdpr

# List available frameworks
python scripts/compliance_tracker.py --list-frameworks

# From JSON
python scripts/compliance_tracker.py --input compliance.json

# JSON output
python scripts/compliance_tracker.py --json

トラブルシューティング

問題考えられる原因対処法
セキュリティ予算の根拠がリスクデータではなく「業界ベンチマーク」になっているリスクを定量化するフレームワークが整備されていないALE に基づくリスク登録簿を導入し、定量化したリスク低減効果に基づいてすべての支出の妥当性を説明します
基本的な衛生対策(MFA、バックアップ)より先に SOC 2 を目指している実質を伴わない、チェックボックスを埋めるだけのコンプライアンス対応まずフェーズ 1 の基盤として MFA、エンドポイント保護、バックアップに取り組み、その後で認証取得を目指します
ペネトレーションテストの指摘事項が 90 日を過ぎても未解決修正を伴わないテストは見せかけですSLA を設定します。重大は 7 日、高は 30 日、中は 90 日とし、リスク登録簿で追跡します
セキュリティチームの報告先が経営層ではなく IT 部門になっているインセンティブと予算配分の競合が不整合を起こしていますCISO の報告先を CEO または COO とし、IT 部門とは予算を分けます
セキュリティ質問票が原因でエンタープライズ案件が停滞しているSOC 2 を取得していない、または質問票への回答が 30 日以上滞留しているSOC 2 Type I を優先し、質問票への回答ライブラリを作成して、専任の担当者を割り当てます
Zero Trust の取り組みが ID 層で停滞しているすべての柱を同時に導入しようとしている成熟度モデルに従います。まず ID(1~3 か月目)、次にネットワーク、最後にデータに取り組みます

成功基準

  • NIST CSF 評価におけるセキュリティ態勢スコアが 70/100 を超えている(security_posture_scorer.py を使用して毎年測定)
  • ALE カバレッジが 80% を超えている――定量化したリスクエクスポージャーに対する軽減策に予算が付いている(リスク登録簿で追跡)
  • すべての重大度レベルで、平均検知時間(MTTD)が 24 時間未満
  • P0/P1 インシデントの平均対応時間(MTTR)が 4 時間未満
  • 7 日を超えて未解決の重大な脆弱性がゼロ(毎週測定)
  • SOC 2 Type II 認証が最新の状態で維持され、統制上の例外がゼロ
  • 四半期ごとのシミュレーションキャンペーンにおけるフィッシングのクリック率が 5% 未満

対象範囲と制限事項

対象範囲:リスク定量化(ALE/SLE/ARO)、コンプライアンスロードマップ策定、ゼロトラスト成熟度評価、NIST CSF 2.0 スコアリング、インシデント対応プロトコル、ベンダーセキュリティ評価、セキュリティ予算の正当化、取締役会向けセキュリティ報告。

対象範囲外:侵入テストの実施、マルウェア分析、SOC 運用、ファイアウォール設定、コードレビュー、フォレンジック調査の実施、セキュリティツールの調達。

制限事項:セキュリティ態勢スコアラーは自己評価による成熟度レベルを使用するため、実際の能力が過大評価される可能性があります。リスク登録簿の ALE 計算は業界データに基づく推定値であり、実際の損失は大きく異なります。コンプライアンストラッカーは管理策の実装状況を測定するもので、管理策の有効性は測定しません。ゼロトラストのスコアリングは二値(実装済み/未実装)を使用するため、部分的な実装を単純化しすぎています。


統合ポイント

スキル統合内容
cto-advisorセキュリティアーキテクチャのレビュー、新機能の脅威モデリング
cfo-advisor定量化されたリスクに基づくセキュリティ予算の策定、コンプライアンス費用
ceo-advisor取締役会向けセキュリティ報告、ステークホルダーへのインシデント連絡
coo-advisorベンダーセキュリティ SLA、監査権に関する契約条項
cro-advisorセキュリティ質問票への回答、営業促進策としての SOC 2
chro-advisorセキュリティチームの採用、セキュリティ意識向上トレーニングプログラム
board-deck-builderセキュリティ態勢スコアとコンプライアンス状況を盛り込んだ、取締役会資料のリスク/セキュリティセクション
ra-qm-team拡張コンプライアンスフレームワーク(ISO 13485、MDR、FDA、GDPR、NIS2、DORA)

コメント