~/talk

Why Your GraphQL APIs Are Increasingly Under Attack

Talkat GraphQLConf 2023 · on Thursday, 2023-09-21· at 13:30· Grand Peninsula A,B,C· [graphql, security]
links:none on file
slides:none on file

Shows how attackers find and exploit GraphQL with concrete steps: single curl to find endpoint, fingerprint server and version from JSON responses, and run automated scanners that surface vulnerabilities. Analysis of CVEs and HackerOne reports finds 70% DOS reports in practice. Concrete defenses include persistent queries and signed hashes, an agnostic gateway layer that enforces field-weighted rate limits plus OpenTelemetry-driven dynamic cost scoring, query protections (fragment/directive limits), introspection separation, and operation registries — all presented as implemented mitigations.

AI-written summary · about

  1. 0:00Introduction to GraphQL security
  2. 1:04Developer-driven GraphQL adoption
  3. 3:15Enterprise adoption challenges
  4. 5:42Security team awareness gap
  5. 7:07GraphQL attack surface analysis
  6. 8:52Bypassing classic API security
  7. 11:22Beyond introspection and depth limits
  8. 12:26Query protection and DOS attacks
  9. 13:52Rate limiting limitations
  10. 16:40Dynamic rate limiting strategies
  11. 18:27Introspection and persistent queries
  12. 20:12Schema subset for access control
  13. 22:02Observability and error handling
  14. 23:47Compliance and audit trails
  15. 24:28Real-time incident alerts
  16. 25:09Key questions for your team
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.