mcpField
D
defense-in-depth

defense-in-depth

github.com/dralgorhythmセキュリティ12875 回インストール14 週間前に更新
リポジトリ

defense-in-depth について

多層防御を適用するチーム向けのセキュリティスキルです。境界、ネットワーク、ホスト、アプリケーション、データの各層を対象に、管理策の例とチェックリスト、最小権限の指針を示します。

主な機能

  1. 015 つのセキュリティ層にわたる管理策
  2. 02境界とネットワークの保護
  3. 03ホストとアプリケーションの安全対策
  4. 04データ暗号化とアクセスログ
  5. 05最小権限の指針

活用シーン

  1. 01多層セキュリティの適用範囲の確認
  2. 02セキュリティ管理策チェックリストの作成
  3. 03機密操作に必要な権限の限定

インストール

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

$npx skills add https://github.com/dralgorhythm/claude-agentic-framework --skill defense-in-depth

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

詳細

多層防御

セキュリティレイヤー

┌─────────────────────────────────┐
│         Perimeter Security       │  WAF, DDoS Protection
├─────────────────────────────────┤
│         Network Security         │  Firewalls, VPNs, Segmentation
├─────────────────────────────────┤
│         Host Security            │  OS Hardening, Patching
├─────────────────────────────────┤
│         Application Security     │  AuthN, AuthZ, Input Validation
├─────────────────────────────────┤
│         Data Security            │  Encryption, Access Control
└─────────────────────────────────┘

レイヤーごとの制御

1. 境界
  • Web アプリケーションファイアウォール(WAF)
  • DDoS 保護
  • レート制限
  • ボット検出
2. ネットワーク
  • ネットワークのセグメンテーション(VPC、サブネット)
  • セキュリティグループ/ファイアウォール
  • 内部アクセス用 VPN
  • ゼロトラストネットワークアクセス
3. ホスト
  • OS の強化
  • パッチ管理
  • エンドポイント保護
  • ファイル整合性の監視
4. アプリケーション
  • 認証(OAuth2、OIDC)
  • 認可(RBAC、ABAC)
  • 入力の検証
  • 出力のエンコード
  • セッション管理
  • セキュリティヘッダー
5. データ
  • 保存データの暗号化(AES-256)
  • 転送中データの暗号化(TLS 1.3)
  • キー管理
  • データマスキング
  • アクセスログ

セキュリティチェックリスト

  • WAF に OWASP ルールを設定済み
  • ネットワークのセグメンテーションを実施済み
  • すべてのトラフィックを暗号化済み(TLS)
  • すべてのエンドポイントで認証を実施
  • 最小権限のアクセス制御
  • シークレットを安全に管理
  • 監査ログを有効化
  • バックアップを暗号化し、テスト済み

最小権限の原則

必要最小限の権限のみを付与します:

  • 長期間有効な認証情報ではなく、IAM ロールを使用する
  • 特定のリソースに権限の範囲を限定する
  • アクセス権を定期的に見直す
  • 機密性の高い操作にはジャストインタイムアクセスを使用する

コメント