关于 pentest-authentication-authorization-review
pentest-authentication-authorization-review 是用于审查身份、会话、令牌和授权边界的安全测试技能。它规范成对角色测试与证据记录,并设定深入访问控制分析或报告整理的交接条件。
主要功能
- 01按角色和操作建立访问控制矩阵
- 02检查会话与令牌生命周期
- 03测试水平与垂直权限边界
- 04检查对象、功能和工作流授权
- 05记录允许与拒绝路径的证据
- 06设定专项分析交接条件
适用场景
- 01测试令牌撤销与重放行为
- 02比较不同用户角色的访问权限
- 03区分身份验证与授权失败
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ crtvrffnrt/ skills --skill pentest-authentication-authorization-review安装后在 Claude Code 中输入/pentest-authentication-authorization-review确认已加载。
详细介绍
身份认证与授权审查
适用场景
- 主要问题涉及会话重放、令牌生命周期、多因素认证行为、账户接管、租户隔离或身份边界验证。
- 任务需要针对对象、功能或工作流授权进行成对角色测试。
- 下一步需要区分身份认证失败与授权失败。
移交标准
- 若需深入测试 IDOR、BOLA、BFLA、RBAC 或所有权测试矩阵,请移交给
pentest-advanced-access-control-auditor。 - 当解析器行为或请求修改成为主要阻碍时,请移交给
pentest-input-protocol-manipulation。 - 完成实时验证后,请移交给
pentest-evidence-structuring-report-synthesis。
输出模式
- 访问控制矩阵:
actor、resource、action、expected、observed - 会话/令牌生命周期发现:
issued、replayed、revoked、result - 已确认的边界突破及攻击者能力说明
指令
- 测试前定义身份角色和预期权限。
- 通过成对角色对比,验证水平和垂直边界。
- 跨接口和时间窗口测试会话及令牌失效情况。
- 在对象、功能和工作流层面确认授权。
- 在输出中区分身份认证弱点与授权弱点。
- 仅将已确认的边界失效升级为漏洞利用链。
验证关卡
- 使用明确的角色到操作测试用例。
- 收集控制路径获准和被拒绝时的完整证据。
- 验证撤销行为,而不仅是签发行为。
- 不要仅凭 UI 行为推断访问控制问题。
- 不要将数据缺失与访问被拒绝混为一谈。
- 只有在有确定性证据证明边界被突破时,才标记为权限提升。
情境感知
- 使用其他角色、对象、方法或接口,交叉验证影响重大的授权声明。
- 分别追踪已确认、已否决和未知的角色/操作组合。
评论
支持 Markdown