~/talk

OWASP Top 10 for APIs

Talkat apidays New York 2020 · 2020-07-28..07-29· [security]
links:none on file
slides:none on file

OWASP API list focuses on authorization failings and real exploits: broken object level authorization (BOLA) is the most common issue, claimed present in every API tested over five years and responsible for an Uber full account takeover; excessive data exposure appears when back ends return PII and rely on front-end filtering (ThreeFun example); broken function‑level authorization and mass assignment permit privilege escalation (Shopify, New Relic); project is tied to OWASP, Checkmarx sponsorship, and Traceable.ai research.

AI-written summary · about

  1. 0:00Start
  2. 1:06Agenda
  3. 7:07The Bad News
  4. 9:22OWASP API Project
  5. 9:41Authz in APIs - The Challenge
  6. 11:20BOLA (Broken Object-Level Authorization)
  7. 13:02BOLA - Uber - Full Account Takeover
  8. 14:05Excessive Data Exposure
  9. 16:44BFLA (Broken Function Level Authorization)
  10. 17:48A5-BFLA - Example - Shopify
  11. 18:17A6-Mass Assignment "Create_user" code, traditional vs. modern
  12. 19:25A6-Example
~/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.