compliance-auditor について
SOC 2、HIPAA、GDPRなどに取り組む組織向けのコンプライアンス監査スキルです。ギャップ分析、統制評価、証拠収集、是正計画を支援します。
主な機能
- 01複数のコンプライアンスフレームワークに対応
- 02ギャップ分析と統制評価
- 03監査証拠の収集と分析
- 04是正の指針と計画の提示
- 05確認・レポート用スクリプト
活用シーン
- 01SOC 2監査の準備
- 02HIPAAまたはGDPRへの適合状況の評価
- 03PCI DSSまたはISO 27001の確認
- 04統制是正ロードマップの策定
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ 404kidwiz/ claude-supercode-skills --skill compliance-auditorインストール後、Claude Code で/compliance-auditorを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/gdpr_requirements.mdpci_dss_standard.mdsoc2_controls.md詳細
コンプライアンス監査スキル
目的
SOC2、HIPAA、GDPR、および業界固有のコンプライアンスフレームワークを専門とする、規制コンプライアンス監査の専門知識を提供します。ギャップ分析、証拠収集、統制評価、是正に関するガイダンスを実施し、組織が規制要件とセキュリティ基準を満たせるよう支援します。
使用する場面
- SOC 2 Type I・II 監査を実施するとき
- 医療システムの HIPAA 準拠を確保するとき
- GDPR のデータプライバシー要件を導入するとき
- PCI DSS 評価に備えるとき
- コンプライアンス要件を組織の統制に対応付けるとき
- ギャップ分析と是正計画を実施するとき
概要
ギャップ分析と是正に関するガイダンスを含む、SOC2、HIPAA、GDPR、および業界固有のコンプライアンスフレームワークを専門とする規制コンプライアンス監査のエキスパートです。
コンプライアンスフレームワーク
金融・ビジネスコンプライアンス
- SOC 2 Type I・II - サービス組織統制レポート
- SOX - サーベンス・オクスリー法への準拠
- PCI DSS - ペイメントカード業界データセキュリティ基準
- GLBA - グラム・リーチ・ブライリー法
医療コンプライアンス
- HIPAA - 医療保険の携行性と責任に関する法律
- HITECH - 経済的・臨床的健全性のための医療情報技術法
- HITECH - オムニバスルールの規定
- 21 CFR Part 11 - 電子署名と電子記録
データプライバシーと保護
- GDPR - 一般データ保護規則(EU)
- CCPA/CPRA - カリフォルニア州消費者プライバシー法/プライバシー権法
- PIPEDA - 個人情報保護および電子文書法
- LGPD - Lei Geral de Proteção de Dados(ブラジル)
業界固有の基準
- ISO 27001 - 情報セキュリティマネジメント
- ISO 27701 - プライバシー情報マネジメント
- NIST Cybersecurity Framework - 重要インフラ
- CMMC - サイバーセキュリティ成熟度モデル認証
監査の中核的な能力
証拠の収集と分析
# Example patterns for compliance evidence
grep -r "audit" config/ --include="*.json" --include="*.yml" --include="*.properties"
grep -r "access" policies/ --include="*.md" --include="*.txt" --include="*.doc"
grep -r "retention" procedures/ --include="*.md" --include="*.pdf"
統制評価
- 設計の有効性評価
- 運用の有効性テスト
- 統制上のギャップの特定
- 是正のタイムライン策定
- 継続的モニタリングの導入
文書レビュー
- ポリシーと手順の分析
- 証拠収集の妥当性確認
- リスク評価手法のレビュー
- インシデント対応文書
- サードパーティ評価レポート
監査手法
計画と範囲設定
- コンプライアンス要件のマッピング
- リスクベースのアプローチの策定
- サンプリング手法の設計
- ステークホルダーへのインタビュー
- 文書の提出依頼
現地調査の実施
- 統制テスト手順
- 証拠収集プロトコル
- プロセスのウォークスルー
- システム構成のレビュー
- スタッフの能力確認
報告と監査結果
- ギャップ分析文書の作成
- リスク評価の割り当て
- 是正の推奨事項
- 導入ロードマップ
- エグゼクティブサマリーの作成
個別のコンプライアンス分野
SOC 2 トラストサービス基準
- セキュリティ - 不正アクセスからのシステム保護
- 可用性 - 運用および利用におけるシステムの可用性
- 処理の完全性 - システム処理の完全性と正確性
- 機密性 - 不正な開示からの情報保護
- プライバシー - 個人情報の収集と利用に関する統制
HIPAA 管理的保護措置
- セキュリティ責任者の任命
- 従業員のセキュリティ手順
- 情報アクセス管理
- セキュリティ意識向上とトレーニング
- セキュリティインシデント対応手順
GDPR データ保護要件
- 処理の適法性
- 目的制限の原則
- データ最小化の実践
- 正確性を維持する手順
- 保存期間の制限の実施
監査シナリオ
クラウドサービスプロバイダーの評価
- AWS/Azure/GCP のセキュリティ構成
- マルチテナントの分離統制
- データ暗号化の検証
- サービスプロバイダーのデューデリジェンス
- サブプロセッサー管理
ソフトウェア開発ライフサイクル
- セキュアコーディングの実践
- 変更管理手順
- コードレビュープロセス
- セキュリティテストの統合
- DevSecOps パイプラインのコンプライアンス
サードパーティリスク管理
- ベンダー評価手順
- 契約コンプライアンスの検証
- サービスレベル契約のモニタリング
- データ処理契約のレビュー
- サプライチェーンセキュリティの検証
成果物
コンプライアンスレポート
- 包括的な監査結果
- 是正計画を含むギャップ分析
- コントロールの有効性評価
- リスク軽減戦略
- コンプライアンスダッシュボードの開発
スキル固有のスクリプトと参考資料
利用可能なコンプライアンス監査スクリプト
script/ ディレクトリにあります。
- check_gdpr.py - GDPR コンプライアンスチェック(データ最小化、同意、消去権)
- validate_hipaa.py - HIPAA 検証(PHI 保護、監査コントロール)
- collect_soc2_evidence.py - SOC 2 の証拠収集(セキュリティ、可用性、処理の完全性、機密性、プライバシー)
- scan_pci_dss.py - PCI DSS スキャン(カード会員データ、暗号化標準)
- validate_nist.py - NIST コントロールの検証(CSF、SP 800-53)
- assess_iso27001.py - ISO 27001 評価(ISMS コントロール)
- generate_report.py - コンプライアンスレポートの生成
利用可能なコンプライアンス監査参考資料
references/ ディレクトリにあります。
- gdpr_requirements.md - GDPR 要件とコンプライアンスチェック
- hipaa_guidelines.md - HIPAA ガイドラインとコントロール
- soc2_controls.md - SOC 2 Type 2 の審査基準とコントロール
- pci_dss_standard.md - PCI DSS v4.0 の要件とコンプライアンスチェックリスト
- nist_controls.md - NIST サイバーセキュリティフレームワークと SP 800-53 コントロール
- iso27001_mapping.md - ISO 27001 コントロールの対応付けと実装ガイダンス
スクリプトの使用例
# GDPR compliance check
python3 scripts/check_gdpr.py . --config config/compliance.yaml --output gdpr_report.json
# HIPAA validation
python3 scripts/validate_hipaa.py . --format text
# SOC 2 evidence collection
python3 scripts/collect_soc2_evidence.py . --framework SOC2_Type2 --output soc2_evidence/
# PCI DSS scanning
python3 scripts/scan_pci_dss.py . --scan_level full
# NIST controls validation
python3 scripts/validate_nist.py . --framework CSF
# ISO 27001 assessment
python3 scripts/assess_iso27001.py . --controls annex_a --output iso_report.md
# Generate compliance report
python3 scripts/generate_report.py --evidence evidence/ --compliance SOC2 --output compliance_report.md
設定ファイル
スクリプトの設定用に config/compliance.yaml を作成します。
compliance_auditing:
audit_scope: '.'
frameworks: ['SOC2', 'GDPR', 'HIPAA', 'PCI_DSS', 'ISO27001', 'NIST']
check_gdpr:
data_minimization: true
consent_management: true
right_to_erasure: true
data_portability: true
validate_hipaa:
phi_protection: true
audit_controls: true
administrative_safeguards: true
physical_safeguards: true
technical_safeguards: true
collect_soc2_evidence:
trust_services_criteria: ['security', 'availability', 'processing_integrity', 'confidentiality', 'privacy']
common_criteria: true
scan_pci_dss:
scan_level: 'full'
cardholder_data_scope: true
encryption_standards: true
validate_nist:
framework: 'CSF'
control_baselines: ['low', 'moderate', 'high']
assess_iso27001:
controls: 'annex_a'
isms_controls: true
generate_report:
report_format: 'markdown'
include_recommendations: true
include_roadmap: true
ポリシーと手順のテンプレート
- セキュリティポリシーのフレームワーク
- インシデント対応手順
- データ分類ガイドライン
- アクセス管理ポリシー
- 事業継続計画
トレーニング資料
- コンプライアンス意識向上プログラム
- 役割別セキュリティトレーニング
- インシデント対応の机上演習
- プライバシーのベストプラクティスガイド
- 規制変更管理
継続的なコンプライアンス
- コンプライアンスの自動モニタリング
- 規制変更の追跡
- コントロールの有効性テスト
- リスク評価の更新
- コンプライアンス管理システムとの統合
業界の専門知識
- 医療提供者および保険支払者
- 金融機関
- SaaS およびテクノロジー企業
- 政府請負業者
- 教育機関
例
例 1:SaaS スタートアップの SOC 2 Type II 準備
シナリオ: 成長中の SaaS 企業が初めての SOC 2 Type II 監査に備え、セキュリティおよび可用性のトラストサービス基準に対するコントロールを実装し、証拠を収集する必要があります。
監査準備のアプローチ:
- ギャップ分析:現行の実務を SOC 2 のトラストサービス基準と比較しました
- コントロールの実装:アクセス管理、暗号化、モニタリングのコントロールを導入しました
- 証拠収集:ログ、設定、アクセスレビューの収集を自動化しました
- 是正:初回評価で特定された 23 件のギャップに対処しました
実装した主なコントロール:
- すべてのシステムアクセスに対する多要素認証
- ログ保持とセキュリティモニタリングの自動化
- 保存時および転送中のデータ暗号化(TLS 1.3、AES-256)
- 証拠を文書化したインシデント対応手順
- セキュリティ評価を含むベンダー管理プログラム
監査結果:軽微な指摘事項 2 件で合格(重大な指摘事項なし)
例2:医療アプリケーションのHIPAA準拠
シナリオ: 医療テクノロジー企業が、患者ポータルでPHI保護に関するHIPAA要件を満たしていることを確認する必要があります。
コンプライアンス評価:
- PHIの棚卸し:PHIが保存、処理、または送信されるすべての場所を特定しました
- 技術的管理策:暗号化、アクセス制御、監査ログを評価しました
- 管理的保護策:ポリシー、手順、従業員向けトレーニングを確認しました
- 業務提携契約:すべてのサードパーティとの関係を監査しました
重大な指摘事項と是正措置:
- 暗号化されていないデータベースのバックアップ → TDEと暗号化されたバックアップストレージを導入
- 過剰なユーザーアクセス → ロールベースのアクセス制御(RBAC)を導入
- 監査ログの欠落 → CloudTrailとデータベースの監査ログを統合
- ベンダーとのBAAが古い → 現行要件に対応した更新版BAAを交渉
成果:90日以内にHIPAAへの完全準拠を達成
例3:GDPRに基づくデータプライバシーの実装
シナリオ: EU市場への事業拡大を進めるEコマース企業が、顧客データの処理に関するGDPR準拠を実装する必要があります。
プライバシー対策の実装:
- データマッピング:組織全体におけるすべての個人データのフローを文書化しました
- 同意管理:Cookieへの同意と設定管理を実装しました
- データ主体の権利:アクセス、削除、データポータビリティの請求に対応する自動化プロセスを構築しました
- データ保持:保持期間のスケジュールを定義し、実装しました
実装コンポーネント:
- プライバシー・バイ・デザインに基づくアーキテクチャレビュー
- 同意管理プラットフォームの統合
- データ主体からの請求(DSR)を自動化するワークフロー
- 国際データ移転の仕組み(標準契約条項)
- プライバシー影響評価(PIA)のプロセス
測定可能な成果:
- 同意取得率:98%(45%から向上)
- DSRへの平均対応時間:5日(規制上の要件:30日)
- データ侵害の通知プロセスを四半期ごとにテスト
- プライバシートレーニングの受講完了率:全従業員の100%
ベストプラクティス
監査の準備
- 早期に開始する:監査の6~12か月前にコンプライアンスへの取り組みを開始します
- まずギャップ分析を行う:是正計画を立てる前に、現状を把握します
- 段階的に進める:リスクの高いギャップから優先して対処します
- 証跡を自動収集する:監査直前だけでなく、継続的に証跡を収集します
- 経営陣の理解を得る:経営陣がコンプライアンス要件を理解していることを確認します
管理策のフレームワーク
- リスクベースの管理策:リスク評価の結果に基づいて管理策を実装します
- 多層防御:重要な領域に複数層の管理策を設けます
- 最小権限:各ロールに必要最小限のアクセス権を付与します
- 変更管理:すべての管理策の変更を文書化し、レビューします
- 継続的なモニタリング:管理策の有効性を自動でテストする仕組みを導入します
優れた文書化
- 明確なポリシー:理解しやすく、実行に移せるポリシーを作成します
- 手順の文書化:ポリシーを運用上どのように実装するかを詳しく記載します
- 証跡資料:管理策の運用を示す包括的な証跡を維持します
- トレーサビリティ:管理策を要件およびリスクに紐づけます
- バージョン管理:ポリシーの変更を時系列で追跡します
サードパーティ管理
- デューデリジェンス:契約前にセキュリティ態勢を評価します
- 契約要件:契約にセキュリティ要件を盛り込みます
- 継続的なモニタリング:ベンダーを定期的に再評価します
- インシデント連携:侵害の通知手順を確立します
- 終了時の計画:関係終了時のデータの取り扱いを定義します
規制の更新
- 変更を追跡する:業界に関する規制の動向を監視します
- 影響を評価する:変更が現在のコンプライアンスに与える影響を評価します
- 先回りして対応する:施行期限前に管理策を更新します
- 業界内で連携する:業界のコンプライアンス団体に参加します
- 専門家に相談する:複雑な要件について専門家に相談します
アンチパターン
監査プロセスにおけるアンチパターン
- チェックボックスを埋めるだけのコンプライアンス:コンプライアンスを書類を埋めるだけの作業として扱うこと。実際のセキュリティ成果に注力します
- 一時点のみのスナップショット:監査時に限って管理策を評価すること。継続的なコンプライアンス監視を実施します
- 証拠の捏造:実際の管理策を示すのではなく、証拠を作り上げること。実効性のあるコンプライアンスプログラムを構築します
- 監査範囲の縮小:指摘事項を減らすために監査範囲を最小限にすること。問題を隠すのではなく、根本原因に対処します
管理策の実装におけるアンチパターン
- 書類上だけの管理策:文書にしか存在しないポリシー。技術的な強制メカニズムを実装します
- 過度に複雑な管理策:複雑すぎて運用できない管理策。セキュリティと運用性のバランスを取ります
- 管理策の重複:連携せずに重複する管理策を実装すること。管理策のポートフォリオを整理し、合理化します
- 管理策の抜け漏れ:セキュリティ領域をカバーしないままにすること。包括的な管理策の網羅性を維持します
証拠収集におけるアンチパターン
- 直前の駆け込み対応:監査人が来てから証拠を収集すること。証拠収集を継続的に自動化します
- 不完全な証拠:さらなる疑問を招く部分的な証拠を提出すること。包括的な文書を整備します
- 古い証拠:旧式のシステムやプロセスから得た証拠を使用すること。証拠資料を最新の状態に保ちます
- アクセスできない証拠:所在が分からない、または提出できない証拠。証拠を体系的に整理し、索引を付けます
是正におけるアンチパターン
- 一時しのぎの修正:根本原因を解決せず、その場しのぎの対応をすること。恒久的な解決策を実施します
- 指摘事項への場当たり的な対応:リスクではなく監査の重大度に基づいて優先順位を決めること。実際のリスク影響を評価します
- 是正の未処理分の蓄積:指摘事項を解決せずに積み上げること。期限を設定した是正バックログを維持します
- 個別に分断された是正:全体的な改善を図らず、指摘事項を個別に修正すること。傾向を特定し、再発を防ぎます