GraphQL을 강력하게 만드는 유연성은 동시에 그것을 DoS 표면으로 만듭니다: 클라이언트가 쿼리를 깊게 중첩하거나 한 번의 호출로 거대한 목록을 요청할 수 있습니다. 여러 계층으로 방어합니다 — depth 제한, complexity/cost 분석, rate limiting, 그리고 올바른 인증 — 이들 중 어느 것도 쿼리 언어가 대신 강제해 주지 않습니다.
위협: 제한 없는 쿼리
graphql
Bomb
user friends friends friends friends name
