OWASP TOP 10 API SECURITY RISKS
Written By
Deepraj
24/5/2024
January 31, 2020
API1:2023 - Broken Object Level Authorization
APIs often expose endpoints with object identifiers, creating a wide attack surface. Always implement object-level authorizations.
1
January 31, 2020
API2:2023 - Broken Authentication
Incorrectly implemented authentication mechanisms can let attackers compromise tokens or exploit flaws to assume other users' identities.
2
January 31, 2020
API3:2023 - Broken Object Property Level Authorization
Lack of or improper authorization at the object property level leads to data exposure or manipulation.
3
January 31, 2020
API4:2023 - Unrestricted Resource Consumption
API requests consume resources like bandwidth, CPU, and memory. Unrestricted access can lead to Denial of Service (DoS).
4
January 31, 2020
API5:2023 - Broken Function Level Authorization
Complex access control policies often lead to authorization flaws. Ensure clear separation between administrative & regular functions .
5
January 31, 2020
API6:2023 - Unrestricted Access to Sensitive Business Flows
Vulnerable APIs expose business flows like ticket purchasing or commenting without safeguards against e automated uses.
6
January 31, 2020
API7:2023 - Server Side Request Forgery
SSRF flaws occur when APIs fetch remote resources without validating user-supplied URIs. Attackers can craft requests to anywhere.
7
January 31, 2020
API8:2023 - Security Misconfiguration
Complex API configurations can lead to security oversights. Ensure all configurations follow best practices to prevent various types of attacks.
8
January 31, 2020
API9:2023 - Improper Inventory Management
APIs expose more endpoints than traditional web apps, making documentation crucial. Maintain an updated inventory of hosts and API versions .
9
January 31, 2020
API10:2023 - Unsafe Consumption of APIs
Developers often trust third-party API data more than user input, leading to weaker security standards.
10
DISCOVER MORE ABOUT API SECURITY
READ MORE !