mcpField
I
information-security-manager-iso27001

information-security-manager-iso27001

github.com/alirezarezvaniセキュリティ28.9k862 回インストール2 日前に更新
リポジトリ

information-security-manager-iso27001 について

information-security-manager-iso27001は、ISO 27001:2022と医療分野の規制要件に沿ったISMSの導入・管理を支援する、セキュリティチームや組織向けのスキルです。リスク評価、管理策の確認、ギャップ分析、インシデント対応のワークフローを備えています。

主な機能

  1. 01ISO 27001の手法によるセキュリティリスク評価
  2. 02資産・脅威・リスク台帳の作成
  3. 03ISO 27001/27002管理策の実施状況確認
  4. 04ギャップと是正案の提示
  5. 05インシデント対応と監査準備のチェックリスト

活用シーン

  1. 01患者データシステムのセキュリティリスク評価
  2. 02管理策の実施状況確認とギャップ把握
  3. 03インシデント対応手順と認証準備の策定

インストール

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

$npx skills add https://github.com/alirezarezvani/claude-skills --skill information-security-manager-iso27001

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

同梱ファイル

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

references/
incident-response.md
iso27001-controls.md
risk-assessment-guide.md
scripts/
compliance_checker.py
risk_assessment.py

詳細

情報セキュリティマネージャー - ISO 27001

ISO 27001:2022 および医療分野の規制要件に準拠した情報セキュリティマネジメントシステム(ISMS)を導入・管理します。


目次


トリガーフレーズ

次のような依頼があった場合に、このスキルを使用します。

  • 「ISO 27001 を導入して」
  • 「ISMS の導入」
  • 「セキュリティリスク評価」
  • 「情報セキュリティポリシー」
  • 「ISO 27001 認証」
  • 「セキュリティ管理策の導入」
  • 「インシデント対応計画」
  • 「医療データセキュリティ」
  • 「医療機器のサイバーセキュリティ」
  • 「セキュリティコンプライアンス監査」

クイックスタート

セキュリティリスク評価の実行
python scripts/risk_assessment.py --scope "patient-data-system" --output risk_register.json
コンプライアンス状況の確認
python scripts/compliance_checker.py --standard iso27001 --controls-file controls.csv
ギャップ分析レポートの生成
python scripts/compliance_checker.py --standard iso27001 --gap-analysis --output gaps.md

ツール

risk_assessment.py

ISO 27001 第6.1.2項の手法に従って、セキュリティリスク評価を自動実行します。

使用方法:

# Full risk assessment
python scripts/risk_assessment.py --scope "cloud-infrastructure" --output risks.json

# Healthcare-specific assessment
python scripts/risk_assessment.py --scope "ehr-system" --template healthcare --output risks.json

# Quick asset-based assessment
python scripts/risk_assessment.py --assets assets.csv --output risks.json

パラメーター:

パラメーター必須説明
--scopeはい評価対象のシステムまたは領域
--templateいいえ評価テンプレート:general、healthcare、cloud
--assetsいいえ資産インベントリを含む CSV ファイル
--outputいいえ出力ファイル(デフォルト:標準出力)
--formatいいえ出力形式:json、csv、markdown

出力:

  • 分類を含む資産インベントリ
  • 脅威と脆弱性のマッピング
  • リスクスコア(発生可能性 × 影響度)
  • リスク対応の推奨事項
  • 残存リスクの算出
compliance_checker.py

ISO 27001/27002 の管理策の実施状況を確認します。

使用方法:

# Check all ISO 27001 controls
python scripts/compliance_checker.py --standard iso27001

# Gap analysis with recommendations
python scripts/compliance_checker.py --standard iso27001 --gap-analysis

# Check specific control domains
python scripts/compliance_checker.py --standard iso27001 --domains "access-control,cryptography"

# Export compliance report
python scripts/compliance_checker.py --standard iso27001 --output compliance_report.md

パラメーター:

パラメーター必須説明
--standardはい確認する規格:iso27001、iso27002、hipaa
--controls-fileいいえ現在の管理策の状況を含む CSV
--gap-analysisいいえ是正の推奨事項を含める
--domainsいいえ確認する特定の管理策ドメイン
--outputいいえ出力ファイルのパス

出力:

  • 管理策の実施状況
  • ドメイン別のコンプライアンス率
  • 優先度付きのギャップ分析
  • 是正の推奨事項

ワークフロー

ワークフロー 1:ISMS の導入

ステップ 1:適用範囲と状況の定義

組織の状況と ISMS の境界を文書化します。

  • 利害関係者とその要求事項を特定する
  • ISMS の適用範囲と境界を定義する
  • 内部および外部の課題を文書化する

検証: 適用範囲の声明がレビューされ、経営陣に承認されていること。

ステップ 2:リスク評価の実施

python scripts/risk_assessment.py --scope "full-organization" --template general --output initial_risks.json
  • 情報資産を特定する
  • 脅威と脆弱性を評価する
  • リスクレベルを算出する
  • リスク対応の選択肢を決定する

検証: リスク登録簿にすべての重要な資産が記載され、担当者が割り当てられていること。

ステップ 3:管理策の選択と実施

リスクを ISO 27002 の管理策に対応付けます。

python scripts/compliance_checker.py --standard iso27002 --gap-analysis --output control_gaps.md

管理策のカテゴリ:

  • 組織的(ポリシー、役割、責任)
  • 人的(審査、意識向上、トレーニング)
  • 物理的(境界、設備、媒体)
  • 技術的(アクセス、暗号、ネットワーク、アプリケーション)

検証: 適用宣言書(SoA)に、すべての管理策とその正当性が記載されていること。

ステップ 4:モニタリングの確立

セキュリティ指標を定義します。

  • インシデント件数と重大度の傾向
  • 管理策の有効性スコア
  • トレーニング完了率
  • 監査指摘事項の是正完了率

検証: ダッシュボードにコンプライアンス状況がリアルタイムで表示されること。

ワークフロー 2:セキュリティリスク評価

ステップ 1:資産の特定

資産インベントリを作成します。

資産の種類例分類
情報患者記録、ソースコード機密
ソフトウェアEHR システム、API重大
ハードウェアサーバー、医療機器高
サービスクラウドホスティング、バックアップ高
人員管理者アカウント、開発者さまざま

検証: すべての資産に担当者と分類が割り当てられています。

ステップ 2:脅威分析

資産カテゴリーごとに脅威を特定します。

資産脅威発生可能性
患者データ不正アクセス、情報漏えい高
医療機器マルウェア、改ざん中
クラウドサービス設定ミス、サービス停止中
認証情報フィッシング、ブルートフォース攻撃高

検証: 脅威モデルで、業界の主要な脅威トップ 10 を網羅しています。

ステップ 3:脆弱性評価

python scripts/risk_assessment.py --scope "network-infrastructure" --output vuln_risks.json

脆弱性を記録します。

  • 技術面(未適用のパッチ、脆弱な設定)
  • プロセス面(手順の欠如、ギャップ)
  • 人的側面(トレーニング不足、内部関係者のリスク)

検証: 脆弱性スキャンの結果がリスク台帳にマッピングされています。

ステップ 4:リスク評価と対応

リスクを算出します:Risk = Likelihood × Impact

リスクレベルスコア対応
重大20-25直ちに対応が必要
高15-1930 日以内に対応計画を策定
中10-1490 日以内に対応計画を策定
低5-9受容または監視
最小1-4受容

検証: すべての高リスクおよび重大リスクに、承認済みの対応計画があります。

ワークフロー 3:インシデント対応

ステップ 1:検知と報告

インシデントのカテゴリー:

  • セキュリティ侵害(不正アクセス)
  • マルウェア感染
  • データ漏えい
  • システム侵害
  • ポリシー違反

検証: 検知から 15 分以内にインシデントが記録されています。

ステップ 2:トリアージと分類

重大度基準対応時間
重大データ侵害、システム停止即時
高進行中の脅威、重大なリスク1 時間
中封じ込められた脅威、影響は限定的4 時間
低軽微な違反、影響なし24 時間

検証: 重大度が割り当てられ、必要に応じてエスカレーションが開始されています。

ステップ 3:封じ込めと根絶

直ちに実施する対応:

  1. 影響を受けたシステムを隔離する
  2. 証拠を保全する
  3. 脅威の侵入経路を遮断する
  4. 悪意のある成果物を削除する

検証: 封じ込めが確認され、侵害が継続していないことが確認されています。

ステップ 4:復旧と教訓の整理

インシデント後の活動:

  1. クリーンなバックアップからシステムを復元する
  2. 再接続前に完全性を検証する
  3. 時系列と対応を記録する
  4. インシデント後のレビューを実施する
  5. 管理策と手順を更新する

検証: インシデント後の報告書が 5 営業日以内に完成しています。


参照ガイド

各参照資料の使用場面

references/iso27001-controls.md

  • SoA の管理策選定
  • 実装ガイダンス
  • 証拠要件
  • 監査準備

references/risk-assessment-guide.md

  • リスク評価手法の選定
  • 資産分類の基準
  • 脅威モデリングのアプローチ
  • リスク算出方法

references/incident-response.md

  • 対応手順
  • エスカレーションマトリックス
  • コミュニケーションテンプレート
  • 復旧チェックリスト

検証チェックポイント

ISMS 実装の検証
フェーズチェックポイント必要な証拠
適用範囲適用範囲が承認済み署名済みの適用範囲文書
リスク台帳が完成担当者を記載したリスク台帳
管理策SoA が承認済み適用宣言書
運用メトリクスが稼働中ダッシュボードのスクリーンショット
監査内部監査が完了監査報告書
認証審査への準備

ステージ1審査の前に:

  • ISMSの適用範囲を文書化し、承認を得る
  • 情報セキュリティポリシーを公開する
  • リスクアセスメントを完了する
  • 適用宣言書を最終化する
  • 内部監査を実施する
  • マネジメントレビューを完了する
  • 不適合に対処する

ステージ2審査の前に:

  • 管理策を実装し、運用する
  • 有効性を示す証拠を用意する
  • スタッフにトレーニングを実施し、認識を徹底する
  • インシデントを記録し、管理する
  • 3か月以上にわたって指標を収集する
コンプライアンスの検証

定期的にチェックを実行します。

# Monthly compliance check
python scripts/compliance_checker.py --standard iso27001 --output monthly_$(date +%Y%m).md

# Quarterly gap analysis
python scripts/compliance_checker.py --standard iso27001 --gap-analysis --output quarterly_gaps.md

実例:医療分野のリスクアセスメント

シナリオ: 患者データ管理システムのセキュリティリスクを評価します。

ステップ1:資産を定義する
python scripts/risk_assessment.py --scope "patient-data-system" --template healthcare

資産インベントリの出力:

資産ID資産種類所有者分類
A001患者データベース情報DBA チーム機密
A002EHR アプリケーションソフトウェアアプリケーションチーム重大
A003データベースサーバーハードウェアインフラチーム高
A004管理者認証情報アクセスセキュリティ重大
ステップ2:リスクを特定する

リスク台帳の出力:

リスクID資産脅威脆弱性LIスコア
R001A001データ侵害暗号化が弱い3515
R002A002SQL インジェクション入力検証4416
R003A004認証情報の窃取MFA なし4520
ステップ3:対応を決定する
リスク対応管理策期限
R001低減AES-256 暗号化を実装する30日
R002低減入力検証とWAFを追加する14日
R003低減すべての管理者にMFAを義務付ける7日
ステップ4:実装を検証する
python scripts/compliance_checker.py --controls-file implemented_controls.csv

検証結果:

Control Implementation Status
=============================
Cryptography (A.8.24): IMPLEMENTED
  - AES-256 at rest: YES
  - TLS 1.3 in transit: YES

Access Control (A.8.5): IMPLEMENTED
  - MFA enabled: YES
  - Admin accounts: 100% coverage

Application Security (A.8.26): PARTIAL
  - Input validation: YES
  - WAF deployed: PENDING

Overall Compliance: 87%

コメント