Главная
Study mode:
on
1
Intro
2
Demo
3
About me
4
API
5
HTTP
6
Guidelines
7
HTTPStrict Transport Security
8
Warming Up
9
Application Layer
10
Endpoints
11
State Changing Operations
12
Missing Authorization
13
Session Information
14
Clientside Session Data
15
JSON Web Token
16
Decode Functions
17
Token Misuse
18
JSON Web Token Rabbit Hole
19
Cookies
20
Authorization Header
21
Attachment to outgoing requests
22
Default solutions
23
Crosssite request forgery
24
Transparent token
25
Crossorigin resource sharing
26
Custom headers
27
Cookies for API
28
Input validation
29
Input validation best practices
30
Over or under estimating input validation
31
Build secure stuff
Description:
Explore common REST API security pitfalls and best practices in this 37-minute conference talk from OWASP BeNeLux Day. Delve into the evolution of application development, focusing on the rise of JavaScript and mobile applications that have led to an explosion of easily-accessible REST APIs. Learn how to protect API access, identify outdated security aspects, and implement essential security features. Discover the root causes of common API security issues that often result in compromised user accounts and unauthorized data access. Gain actionable advice to address these security problems and assess the security of your own APIs. Cover topics such as HTTP guidelines, strict transport security, application layer security, endpoint protection, state-changing operations, authorization, session management, JSON Web Tokens, CSRF prevention, CORS, input validation, and more. Equip yourself with the knowledge to build secure REST APIs and improve existing ones for future-proof security.

Common REST API Security Pitfalls

OWASP Foundation
Add to list