December 2015
Intermediate to advanced
232 pages
5h 8m
English
The principle of least privilege (PLP) will help us design better security throughout the application.
In PLP, every abstraction layer in an application—program, user, process—has access only to the information and resources that it needs to complete its task. If the application layer can’t access privileged resources, then it can’t be abused to give attackers access to those resources. PLP limits damages in case of a breach.
A common example of PLP can be seen in the operating systems; as a user, you have a regular account for working with installed applications. When you want to do something that requires higher privileges, such as installing an application, you see a prompt asking for higher privileges. ...
Read now
Unlock full access