mcpField
I
implementing-pam-for-database-access

implementing-pam-for-database-access

github.com/mukul975セキュリティ35.2k53 回インストール8 週間前に更新
リポジトリ

implementing-pam-for-database-access について

Oracle、SQL Server、PostgreSQL、MySQL の特権アクセス管理を計画するためのセキュリティスキルです。セッションプロキシ、認証情報の保管と生成、監査、最小権限ロールを扱い、NIST 800-53 の管理策にも触れます。

主な機能

  1. 01データベースセッションプロキシ設定
  2. 02認証情報の保管と動的生成
  3. 03クエリ監査とモニタリング
  4. 04データベースの最小権限ロール
  5. 05NIST 800-53 管理策への準拠

活用シーン

  1. 01データベース環境への PAM 導入
  2. 02データベースアクセス制御の整備
  3. 03コンプライアンス証跡とレポートの作成

インストール

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

$npx skills add https://github.com/mukul975/anthropic-cybersecurity-skills --skill implementing-pam-for-database-access

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

同梱ファイル

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

LICENSE
references/
api-reference.md
scripts/
agent.py

詳細

データベースアクセス向け PAM の実装

概要

Oracle、SQL Server、PostgreSQL、MySQL などのデータベースシステム向けに、特権アクセス管理を導入します。セッションプロキシの設定、認証情報の保管、クエリの監査、動的な認証情報の生成、最小権限のデータベースロールを扱います。

使用するタイミング

  • 環境でデータベースアクセス向け PAM 機能を導入または設定するとき
  • コンプライアンス要件に沿ったセキュリティ制御を確立するとき
  • この領域のセキュリティアーキテクチャを構築または改善するとき
  • この実装を必要とするセキュリティ評価を実施するとき

前提条件

  • ID アクセス管理の概念とツールに関する知識
  • 安全に実行するためのテスト環境またはラボ環境へのアクセス
  • 必要な依存関係をインストールした Python 3.8 以降
  • テスト活動に必要な適切な権限

目標

  • 包括的なデータベースアクセス向け PAM 機能を実装する
  • 自動検出および監視プロセスを確立する
  • エンタープライズ IAM およびセキュリティツールと統合する
  • コンプライアンス対応のドキュメントとレポートを作成する
  • NIST 800-53 のアクセス制御要件に準拠する

セキュリティ制御

制御NIST 800-53説明
アカウント管理AC-2ライフサイクル管理
アクセスの強制AC-3ポリシーベースのアクセス制御
最小権限AC-6必要最小限の権限
監査ログAU-3認証およびアクセスイベント
識別IA-2ユーザーおよびサービスの識別

検証

  • 本番環境以外で実装をテスト済み
  • セキュリティポリシーを設定し、適用済み
  • 監査ログを有効化し、SIEM に転送済み
  • ドキュメントとランブックが完成済み
  • コンプライアンスの証跡を生成済み

コメント