implementing-pam-for-database-access について
Oracle、SQL Server、PostgreSQL、MySQL の特権アクセス管理を計画するためのセキュリティスキルです。セッションプロキシ、認証情報の保管と生成、監査、最小権限ロールを扱い、NIST 800-53 の管理策にも触れます。
主な機能
- 01データベースセッションプロキシ設定
- 02認証情報の保管と動的生成
- 03クエリ監査とモニタリング
- 04データベースの最小権限ロール
- 05NIST 800-53 管理策への準拠
活用シーン
- 01データベース環境への PAM 導入
- 02データベースアクセス制御の整備
- 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 と一緒にインストールされる参考資料やスクリプト。
LICENSEreferences/api-reference.mdscripts/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 に転送済み
- ドキュメントとランブックが完成済み
- コンプライアンスの証跡を生成済み
コメント
Markdown 対応