~/talk

Mastering API Security: From Design to Deployment

Talkat apidays London 2023 · 2023-09-13..09-14· [security, api-design]
slides:none on file

Catalogs common API design bugs — unconstrained pagination (requesting 100 million items per page), predictable sequential IDs (recommend masking with hashed IDs), flexible schemas that allow mass‑assignment and data corruption, unbounded numeric/string params, and exposing server‑only fields that let users set status or id on write endpoints. Requires a formal OpenAPI spec because you can't protect what you don't know. Automates checks with Spectral for design rules and runtime tests with Schemathesis; Fensa exists as an early automated security tester.

AI-written summary · about

  1. 0:00API security by Design
  2. 1:28Vulnerable API design patterns
  3. 4:16What is API security by Design
  4. 8:32Common API vulnerabilities
  5. 13:46Flexible schemas risks
  6. 15:10Unbound parameters attacks
  7. 16:56Exposing service-side properties
  8. 19:45Automating API security testing
  9. 22:10Design-time testing with Spectral
  10. 23:39Steps to secure APIs
~/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.