Security at Application Layer
Advantages
- easy access to user credentials, e.g. secret key
- complete access to data the user wants to protect
- extend application without involving operating system
Disadvantages
- designed for each specific application
- implementation may create more security holes