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. 05对齐 NIST 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 实施能力时
  • 建立符合合规要求的安全控制时
  • 为该领域构建或改进安全架构时
  • 执行需要此实施的安全评估时

前提条件

  • 熟悉身份访问管理的概念和工具
  • 可访问测试或实验环境以安全执行
  • Python 3.8+ 并安装所需依赖
  • 获得任何测试活动的适当授权

目标

  • 实施全面的数据库访问 PAM 实施能力
  • 建立自动化发现和监控流程
  • 与企业 IAM 和安全工具集成
  • 生成符合合规要求的文档和报告
  • 符合 NIST 800-53 访问控制要求

安全控制

控制NIST 800-53描述
账户管理AC-2生命周期管理
访问强制执行AC-3基于策略的访问控制
最小权限AC-6最小必要权限
审计日志记录AU-3身份验证和访问事件
身份标识IA-2用户和服务标识

验证

  • 在非生产环境中测试了实施
  • 配置并强制执行了安全策略
  • 启用了审计日志记录并转发到 SIEM
  • 文档和运行手册完整
  • 生成了合规证据

评论

支持 Markdown