SuperAPI AI 工具集

ai-identity-security

安全与审计

查看项目

更新于 10-16 07:23

技能介绍

用途:该技能面向 AI 系统的身份与权限安全测试,关注应用层角色设定与权限边界的可靠性。与针对模型安全对齐的 prompt-jailbreak 不同,它验证业务赋予 AI 的角色限制、权限分配、会话隔离和凭据管控能否被绕过。当 Agent 具备工具调用和外部系统访问能力后,身份失控的影响会从“说了不该说的话”升级为“做了不该做的事”。

主要能力:覆盖四类攻击面。一是角色逃逸(GAARM.0052.001-004),含假定场景、假定角色、遗忘法、目标劫持;二是权限失控(GAARM.0053/0057/0058),含 Action 模块越权、MCP 未授权资源获取、账户越权;三是身份伪造(GAARM.0059),含会话令牌窃取、Agent 身份伪装、信任链欺骗;四是会话与凭据(GAARM.0055/0056),含会话劫持、缓存欺骗、API Key 泄露。

使用方式:按阶段推进。Phase 0 侦察身份架构,识别 Agent 认证方式(API Key/OAuth/Session Token/无认证)、权限模型(RBAC/ABAC/无显式控制)及角色设定实现方式(system prompt/代码逻辑/配置文件),并探测会话管理机制。Phase 1 测试角色逃逸,通过构造混淆场景、要求扮演特定角色、诱导遗忘先前指令、操纵目标劫持来验证角色设定能否突破。Phase 2 测试权限失控,用 Prompt 注入或参数篡改触发超授权 Action,验证 MCP Server 权限验证缺陷与多租户跨账户访问。Phase 3 测试多 Agent 身份伪造,验证 Agent 间消息来源是否校验、信任链是否可被利用。Phase 4 测试会话与凭据安全,检查会话 ID 可预测性与传输安全、CDN/代理缓存泄露、配置凭据能否被诱导输出。附检测清单可用于逐项核对。

适用场景:涉及 Agent 身份认证、多 Agent 权限管理、角色设定安全、会话管理或 MCP/API 凭据管控的系统。

限制:资料仅给出方法论与测试阶段,未提供具体 Payload、完整攻击链和检测方法的正文,相关细节指向 references/identity-attack-techniques.md。未说明支持平台、收费情况或使用效果。