~/talk

Navigating GraphQL Vulnerabilities: SRE / DevSecOps

Talkat SREday 2023 London · 2023-09-14..09-15· [security, graphql]
linkedin:tkalos
slides:none on file

Escape scans 1,500+ production GraphQL endpoints using a feedback-driven API exploration engine and 500+ compute hours, finding 46,000+ security issues with ~10% rated critical and ~5,000 exposed PII/keys. Tests show GraphQL-specific failures: aliasing/batching bypasses HTTP rate limits to brute force accounts, recursive fragments create DoS by exhausting resolvers, and schema leak via Clairvoyance lets attackers reconstruct hidden admin mutations and change passwords. The team ships mitigations like the one-line middleware GraphQL Armor and an API Security Academy for hands-on remediation.

AI-written summary · about

  1. 0:00Introduction to GraphQL security
  2. 1:49What is GraphQL and its risks
  3. 3:58Methodology for testing GraphQL APIs
  4. 6:05Classic API vulnerabilities in GraphQL
  5. 7:10GraphQL-specific vulnerabilities
  6. 11:06Sensitive data exposure in GraphQL
  7. 12:11Impact on SRE and DevSecOps
  8. 13:55Open-source security tools
~/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.