SuperAPI AI 工具集

database-security

安全与审计

查看项目

更新于 10-14 14:24

技能介绍

Database Security Assessment 是一个用于授权数据库安全评估的实用技能,目标是在获得许可的环境中对数据库的安全状况进行系统检查与复核。它关注的数据库类型包括 PostgreSQL、MySQL、MSSQL、MongoDB 和 Redis。

用途方面,该技能适用于数据库未授权访问、弱口令、错误绑定 0.0.0.0、权限过大、危险功能(如 xp_cmdshell、COPY PROGRAM、UDF)以及从应用账号横向移动到 DBA 等评估场景。同时也可用于 NoSQL 注入和 Redis 写文件等授权环境下的检查。

主要能力围绕一条明确的评估顺序展开:暴露面检查、认证检查、授权检查、配置检查以及利用链的安全验证。技能提供了检查清单,包括网络暴露与 TLS、账号角色与 grantee、敏感表访问控制、危险配置(file_priv、xp_cmdshell、load_file)、审计日志是否开启、备份与快照权限等。这些条目覆盖了从外围到内部、从配置到权限的主要风险点。

使用方式上,技能强调在执行前需要读取前序渗透测试内容,并明确评估范围,包括实例、账号权限以及是否允许写入或删除操作。生产库禁止破坏性语句,除非明确允许。工具链方面列出了官方 CLI 用于连接与枚举、sqlmap 用于授权注入验证、nuclei 用于已知暴露模板,以及云 RDS 控制台用于配置审计。技能还引用了 references/db-misconfig-checklist.md 以及相关工具与云环境路径,并说明上游为 MASTER R35,下游在获得 OS 命令后转向 attack-chain,云托管场景则转向 cloud-k8s。任务完成时需要自检是否避免未授权写删、是否区分配置问题与可利用链、以及是否完成 Checklist。

适用场景与限制方面,该技能面向授权安全评估,明确要求事先写清范围、账号权限和写删许可,不适用于未授权环境。关于收费、价格、平台支持、具体效果等信息暂未提供。