World Congress 2025 • Aug 20, 2025 • Session details

Bullet-Proof APIs: The OWASP API Security Top Ten

Christian Wenz

Are your APIs bleeding data through mass assignment or faulty authorization? Master the OWASP Top Ten to embed bullet-proof defense mechanisms directly into your architecture.

Pause
Mute Enter Fullscreen
#1 about 2 min

Overview of the OWASP API security top ten

Assembly of the API security list relies on public incident data to raise awareness about common vulnerabilities.

#2 about 3 min

Preventing broken object level authorization in APIs

Hardcoding or guessing resource IDs without mandatory permission checks grants unauthorized access to sensitive user data.

#3 about 6 min

Securing JSON web tokens against broken authentication

Misconfigured token signatures and shared secrets require strict validation and secure backend-for-frontend patterns for single page applications.

#4 about 4 min

Mitigating broken object property level authorization and mass assignment

Unrestricted model binding allows attackers to overwrite restricted object properties like creation dates unless stopped by specific allow lists.

#5 about 4 min

Handling unrestricted resource consumption and query batching

Rate limiting and strict pagination boundaries protect API endpoints from denial of service attacks via overloaded background queries.

#6 about 1 min

Enforcing broken function level authorization across HTTP methods

Failing to secure alternate HTTP methods like POST leaves restricted endpoints vulnerable despite enforcing checks on standard GET requests.

#7 about 2 min

Restricting access to sensitive business flows

Threat modeling and processional countermeasures like canceling duplicate transactions prevent structural abuse of API business logic.

#8 about 3 min

Understanding server side request forgery attacks

Unrestricted intermediate servers can be leveraged to access internal network resources by forwarding forged attacker requests.

#9 about 3 min

Fixing security misconfigurations and revealing HTTP headers

Implementing explicit security headers and removing framework version numbers eliminates obvious exploitation paths for attackers.

#10 about 2 min

Implementing proper API inventory management and sunsetting processes

Documenting forgotten test servers and enforcing strict version retirement processes minimizes the unmaintained attack surface.

#11 about 2 min

Defending against unsafe consumption of third party APIs

Treating external API responses as untrusted user input guarantees resilience against unexpected failures or maliciously injected payloads.

Matching moments

6:11 min

Overview of the 2025 OWASP Top Ten list

Christian Wenz Christian Wenz · World Congress 2026 Europe

12:11 min

Identifying and mitigating top software vulnerability classes

Thomas Konrad · World Congress 2021

3:15 min

The current state of enterprise APIs and security trends

Pratim Bhosale Pratim Bhosale · World Congress 2025

41 sec

Identifying missing security risks beyond the top ten

Christian Wenz Christian Wenz · World Congress 2026 Europe

2:00 min

Key architectural takeaways for building secure APIs

Philippe De Ryck · LIVE

1:08 min

Overview of the OWASP MCP top ten vulnerabilities

Jose Manuel Ortega Jose Manuel Ortega · Europe 2026 Virtual