OWASP is a non-profit foundation that works to improve the security of software. Through community-led open-source software projects, hundreds of local chapters, tens of thousands of members, and leading educational and training conferences, the OWASP Foundation is the source for developers and technologists to secure the web.
The standard awareness document for developers and web application security. It represents a broad consensus about the most critical security risks to web applications. link Source
Restrictions on what authenticated users are allowed to do are not properly enforced.
Access control enforces policy such that users cannot act outside of their intended permissions. Failures typically lead to unauthorized information disclosure, modification, or destruction of all data or performing a business function outside the user's limits.
An attacker modifies the 'acct' parameter in the URL `example.com/app/accountInfo?acct=notmyacct` and can access another user's account data because the backend didn't verify if the logged-in user owns that account.
Implement access control mechanisms once and re-use them throughout the application (e.g., middleware). Deny by default. Model access controls should enforce record ownership rather than assuming the user can access any record.
OWASP isn't just documents. It's powerful, free, open-source tools used by millions of security professionals.
The world's most widely used web app scanner. It acts as a "Man-in-the-middle" proxy to intercept and fuzz traffic, finding vulnerabilities automatically.
Download ZAP arrow_forwardProbably the most modern and sophisticated insecure web application! A gamified "learning by doing" tool where you hack a fake e-commerce store.
Start Hacking arrow_forwardAn intelligent Component Analysis platform that allows organizations to identify and reduce risk in the software supply chain (SBOM management).
Track Dependencies arrow_forwardCan you identify the risks?