GraphQL和WebSocket作为新一代API协议,带来了传统REST API中没有的攻击面——GraphQL的灵活查询能力可被滥用于数据爬取和DoS攻击,WebSocket的长连接特性则引入了新的认证和消息校验挑战。
操作:构造深度嵌套查询,测试服务端是否有depth limit
工具:GraphQLCop、Burp Suite GraphQL插件
操作:在恶意页面中尝试建立WebSocket到目标服务器
工具:Burp Suite WebSocket模块