Access Control Vulnerabilities in Graphql Apis: Nikita Stupin
Access Control Vulnerabilities in Graphql Apis: Nikita Stupin
GraphQL APIs
Nikita Stupin
Mail.Ru Group
1
Agenda
1. GraphQL overview
1. What is GraphQL?
2. Basic GraphQL queries
3. Introspection
2. Tools for analyzing GraphQL
1. GraphiQL / Burp (curl)
2. GraphQL Voyager
3. Bug Bounty examples
4. Ideas for further research
5. Q&A
What is GraphQL?
9
GraphiQL
10
GraphQL Voyager
11
Broken edges
13
Ideas for further research
_nikitastupin
nikitastupin
n.stupin@corp.mail.ru
16