proto.lib

Lạm dụng GraphQL: Introspection, Batching và Truy vấn lồng sâu

Một endpoint GraphQL duy nhất mở ra nhiều hướng tấn công: introspection tiết lộ toàn bộ schema, alias/batching cho phép nhân bản công việc (kể cả brute-force một mutation nhiều lần) trong một request để vượt qua rate limit theo request, còn truy vấn lồng sâu có thể gây denial of service — nên production cần tắt introspection, giới hạn độ sâu/độ phức tạp, và tính COST thay vì đếm số request.

SecurityNâng cao2026-08-25
Lạm dụng GraphQL: Introspection, Batching và Truy vấn lồng sâu

Mở rộng

Animation gốc là một file HTML tự chứa, có thể nhúng lại ở bất kỳ trang nào khác. Mở file gốc

Liên quan