~/talk

Deep Diving Into gRPC Security: A Case Study on API Security... - Dana White & Austin Pearigen

Talkat gRPConf 2023 · on Wednesday, 2023-09-20· [security]
links:none on file
links:none on file
slides:none on file

StackHawk extends DAST to scan gRPC services by parsing file descriptor sets from Protobuf reflection and using the GRPC library’s DynamicMessage in Kotlin to build runtime requests, sending them over HTTP/2 via a ZAP-based scanner. A CLI spawns a local gRPC daemon for fast auth iteration and supports custom variable injection and Faker data so scans exercise branches. Proof it works: the scanner found SQL injection that returns a PostgreSQL exception. The system reports human-readable JSON results and integrates into CI.

AI-written summary · about

  1. 0:00gRPC security intro
  2. 1:06What is DAST
  3. 2:30Authentication challenges in DAST
  4. 3:35gRPC for real-time auth feedback
  5. 5:21gRPC in StackHawk microservices
  6. 6:46DAST scanner for gRPC apps
  7. 8:31Scanning gRPC services challenges
  8. 9:53File descriptor sets for gRPC schema
  9. 10:34Dynamic message class in gRPC
  10. 12:20Variable injection in gRPC scans
  11. 13:46gRPC vulnerability scan demo
  12. 15:30Q&A vulnerability types
  13. 16:55Q&A scan config
  14. 18:19Q&A StackHawk vs ZAP
  15. 19:45Q&A deployment environments
  16. 20:28Closing
~/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.