Access Control - TairinySimeonato/WebAuditing GitHub Wiki
What is Access Control?
Access control is how a web app gives access to functionalities to some users and not others. These checks are performed after authentication, and govern what ‘authorized’ users are allowed to do.
Authentication x Authorization
Authorization is the process where requests to access a particular resource should be granted or denied. Authorization includes the execution rules that determines what functionality and data the user (or Principal) may access
Authentication is providing and validating identity.
Access Control Issues
- Insecure Id’s
- Forced Browsing Past Access Control Checks
- Path Traversal
- File Permissions
- Client Side Caching
Permissions
- Read
- Write
- Execute
- Create
- Delete