25 minutes
The Open Web Application Security Project
it is a list of code flaws that are most actively being targetted by attackers.
Application typically require some form of rights management. This is built to reveal functionality or data only to users who have been approved to peform those actions, on that perticular resource. this is called access control and is often a source of vulnerablity for application.
it happens when user is able to access functionality on your web app that they shouldnt.
Cryptography is a collection of mathematical disciplines and techiniques used to protect the secrecy and integrity of sensitive data. Cryptographic failures of ten lead to sensitive data exposure. It is also a widespread issue of topics including data encryption, password storage, key management mechanisms.