~/talk

Securing APIs at Design Time

Talkat apidays Paris 2021 · 2021-12-07..12-09· [security, api-design]
links:none on file
slides:none on file

Design-time security uses a concrete workflow: author an OpenAPI contract, run the audit plugin in VS Code to raise a security score (example improves from 50 to 89), gate CI/CD (reject specs under 80), run automated conformance tests that send bad types and missing tokens, and deploy an API firewall matching contract that logs attacks with ~0.2 ms overhead. Recommendations include strict JWT validation, per-endpoint scopes, rate limits, and logging for forensic traceability.

AI-written summary · about

  1. 0:00Intro
  2. 1:18We dont know where APIs are
  3. 2:24Data validation pyramid
  4. 3:47API contracts
  5. 6:15API design first
  6. 8:40How to follow the workshop
  7. 9:28Platform
  8. 9:55Open APIs
  9. 10:45Swagger Editor
  10. 12:35Security Token
  11. 17:00Remediation
  12. 27:20JSON Web Tokens
  13. 29:03API Contract
  14. 32:30Security
  15. 36:05How is this working
  16. 37:53Integration
  17. 42:01Validation
  18. 46:56Logging
  19. 49:30Threat modeling
~/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.