API Security Project: Kick Off
API Security Project: Kick Off
API Security Project: Kick Off
KICK OFF
Project Leaders
Erez Yalon Inon Shkedy
Today’s ●
●
Roadmap
Creation process
Agenda ● API Security Top 10
● Acknowledgements
● Call for contributors
How API Based Apps are Different?
Client devices are becoming stronger
API Get
Modern
Application
Raw
How API Based Apps are Different?
● The server is used more as a proxy for data
● The rendering component is the client, not the server
(/api/v1/users → api/v1/admins)
○ Complex user policies and roles
properties of an object
A7: Security Misconfiguration
● Improper CORS
● Unnecessary HTTP methods
● Detailed Errors
A8: Injection
● The most common inject flow (SQLi) is becoming less and
less common because of ORMs
● Same as A1 - OWASP TOP TEN 2017
A9: Improper Assets Management
● CI/CD → APIs change all the time:
○ Lack of documentation
forgotten
A10: Insufficient Logging & Monitoring
● Same as A10 - OWASP TOP 10 2017
Acknowledgements
Current Draft Creation
Checkmarx – Erez Yalon, David Sopas, Paulo Silva
SALT Security – Inon Shkedy, Chris Westphel
Reviewers
42Crunch - Matthieu Estrade
Imperva - Ziv Grinberg
Shay Chen Philippe De Ryck
<YOUR NAME HERE>
Stefan Mantel Sagar Popat
Call for Discussions
Mailing List
https://groups.google.c
om/a/owasp.org/d/for
um/api-security-project
Call for
Contributions
GitHub Project
https://github.com/O
WASP/API-
Security/blob/develop
/CONTRIBUTING.md
API Security Project
KICK OFF
Thank You!