~/talk

Hacking And Defending APIs: Red And Blue Make Purple

Talkat Global AppSec Dublin 2023 · 2023-02-15..02-16· [security]
linkedin:matttesauro
slides:none on file

A practical run‑through of an API pentest that names tools and tradeoffs: passive recon, active discovery with local proxies and bruteforcers like Kite Runner and gobuster, and common findings such as broken object level authorization, mass assignment, excessive data exposure, injection and pagination‑driven resource exhaustion. Claims that WAFs lack compute for deep token/context checks and that runtime monitoring plus targeted testing (OpenAPI/Postman artifacts, JWT tooling and fuzzing) catch most post‑deployment attacks are argued and illustrated.

AI-written summary · about

  1. 0:00Start
  2. 7:59Passive Recon
  3. 9:33Active Recon
  4. 12:23Discovery
  5. 15:32Broken Object Level Authorization (BOLA)
  6. 19:17Broken User Authentication
  7. 21:37Excessive Data Exposure
  8. 25:09Lack of Resource & Rate Limiting
  9. 28:42Broken Function Level Authorization
  10. 31:37Mass Assignment
  11. 34:33Security Misconfiguration
  12. 35:20Injection
  13. 37:53Improper Assets Management
  14. 38:45Insufficient Logging & Monitoring
  15. 39:51Fuzzing
  16. 40:49Structural vs Data Attacks
  17. 42:15Special Notes on GraphQL
~/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.