创新方案
需要先确定 API 安全测试顺序时,用分类路由选择侦察…
适用于测试 REST API、移动后端或 GraphQL 端点前,先按 API 暴露面/文档、对象授权、令牌信任、GraphQL/隐藏参数四类分流。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 49/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 85/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 60/100 ×0.15
适用场景
需要先确定 API 安全测试顺序时,用分通用
解决思路
- 先使用本路由技能,判断 API 问题主要属于侦察/文档、对象授权、令牌信任,还是 GraphQL/隐藏参数,再路由到更深入的主题技能。
- 若目标是 OpenAPI、Swagger、版本漂移、隐藏文档,路由到 API 侦察与文档(../api-recon-and-docs/SKILL.md)。
- 若目标是 BOLA、BFLA、方法滥用、隐藏可写字段,路由到 API 授权与 BOLA(../api-authorization-and-bola/SKILL.md)。
- 若目标是 bearer 令牌、header 信任、claim 滥用、限流绕过,路由到 API 认证与 JWT 滥用(../api-auth-and-jwt-abuse/SKILL.md)。
- 若目标是内省、批处理、未文档化字段、隐藏参数,路由到 GraphQL 与隐藏参数(../graphql-and-hidden-parameters/SKILL.md)。
- 快速分流:发现 Swagger 或 OpenAPI 时,路由到 api-recon-and-docs。
- 快速分流:ID 出现在 URL、JSON、headers 或 GraphQL 参数中时,路由到 api-authorization-and-bola。
- 快速分流:流量中可见 JWT 令牌时,路由到 api-auth-and-jwt-abuse。
- 快速分流:存在 /graphql 或批处理 JSON 数组时,路由到 graphql-and-hidden-parameters。
- 快速分流:注册、登录或资料更新可接受额外字段时,先路由到 api-authorization-and-bola,再路由到 api-auth-and-jwt-abuse。
- 推荐流程:从暴露的端点和文档资产开始。
- 推荐流程:然后评估对象级和功能级授权。
- 推荐流程:然后评估 token、header、signature 和 rate-limit 边界。
- 推荐流程:如果存在 GraphQL 或复杂 JSON,继续处理隐藏字段和 schema 滥用。
- 可关联类别:auth-sec、business-logic-vuln、recon-for-sec。
适用边界 · 注意事项
- 目标没有暴露 REST APIs、移动后端或 GraphQL 端点时不适用。
- 已经明确具体 API 主题、不需要在侦察、授权、令牌或 GraphQL/隐藏参数之间做路由选择时不适用。
- 仅做非 API 的一般 Web 或基础设施测试时不适用。