
API-7: Server-Side Request Forgery (SSRF)
What is Server-Side Request Forgery (SSRF)? Server-Side Request Forgery (SSRF) is a vulnerability that occurs when an API or application accepts a user-supplied URL or network resource and fetches...

What is Server-Side Request Forgery (SSRF)? Server-Side Request Forgery (SSRF) is a vulnerability that occurs when an API or application accepts a user-supplied URL or network resource and fetches...

What is Unrestricted Access to Sensitive Business Flows? Unrestricted Access to Sensitive Business Flows is an API security vulnerability that occurs when an API fails to protect critical business...

What is Broken Function Level Authorization? Broken Function Level Authorization (BFLA) is an API security vulnerability that occurs when an API fails to properly enforce authorization checks for ...

What is Unrestricted Resource Consumption? Unrestricted Resource Consumption is an API security vulnerability that occurs when an API fails to limit the consumption of system resources such as CPU...

What is Broken Object Property Level Authorization (BOPLA)? Broken Object Property Level Authorization (BOPLA) occurs when an API fails to enforce authorization at the individual object property (...

What is Broken Authentication? Broken Authentication is a security vulnerability that occurs when an API fails to properly verify the identity of users or manage authentication securely. This allo...

Introduction In this series, we will explore the OWASP API Security Top 10 vulnerabilities through hands-on demonstrations. For each vulnerability, we will understand the underlying concept, ident...

What is Broken Object Level Authorization? Broken Object Level Authorization (BOLA) is a security vulnerability that occurs when an application fails to verify whether a user is authorized to acce...

What is Flutter? Flutter is an open-source user interface framework for building cross-platform applications. You can create apps for Android, iOS, Web, Windows, macOS, and Linux from a single cod...

Creating Profile a. Create the aws profile aws configure --profile <profile-name> b. Verify access aws sts get-caller-identity --profile <profile-name> User Enumeration a. Get...