SuperAPI AI 工具集

performing-graphql-introspection-attack

编程与开发

查看项目

更新于 10-16 08:07

技能介绍

用途:在获得书面授权后,对 GraphQL 端点进行内省攻击测试,提取完整 API 模式并评估相关安全风险。

主要能力:发现常见 GraphQL 端点路径;执行完整内省查询,提取类型、查询、变更、订阅、指令与字段定义;识别模式中的敏感字段、类型与变更;在内省被禁用时,通过错误消息与字段建议重建模式;测试查询深度攻击、别名批处理、字段重复、批量查询、循环片段等资源耗尽手法;对比普通用户与管理员令牌,检测字段级授权问题。

使用方式:需具备书面授权并明确端点与测试范围;准备 Burp Suite Professional 与 InQL 扩展(v6.1+)、Python 3.10+ 及 requests、gql 库、GraphQL Voyager 或 GraphQL Playground、Clairvoyance 以及字段与类型名字典。流程包括端点发现、完整内省、敏感数据识别、模式重建、攻击技术测试与字段级授权测试。

适用场景:GraphQL 端点暴露内省的测试、API 攻击面测绘、GraphQL 特有漏洞评估、内省禁用时的模式重建、深度嵌套查询的防御评估。

限制:必须获得书面授权,未经授权使用可能违法;模式提取与查询滥用测试可能影响服务可用性。资料未提供具体收费、价格或平台支持信息。