Google
 
   
Login
Username:

Password:


Lost Password?

Register now!
Search
Main Menu
top books
Polls
What do you think about php-deluxe.net?
Excellent!
Cool
Hmm..not bad
What the hell is this?
encyclopedia
recommendation
compare webbrowser
Freenet DSL
Who's Online
4 user(s) are online (4 user(s) are browsing encyclopedia)

Members: 0
Guests: 4

more...
browser tip
Unix Befehle
manual of unix befehle
recommendation!
Sponsored
partner

Principle of least privilege

In computer science and other fields the principle of minimal privilege, also known as principle of least privilege or just least privilege, requires that in a particular abstraction layer of a computing environment every module (computing) (which can be for example, a Process, a user or a computer program on the basis of the layer we are considering) must be able to see only such Information and resources that are immediately necessary.

So the idea of the principle is to grant just the minimum possible privileges to permit a legitimate action, in order to enhance protection of data and functionality from faults (fault tolerance) and malicious behaviour (computer security).

The principle of minimal privilege is also known as or similiar to POLA: principle of least authority (or access).

= History =

The principle came up around mid 70s, and generally the book Fault Tolerant Operating Systems by Peter J. Denning is referred as the original source, even though it was described under different names by many contemporary papers, like The protection of information in computer systems , by Saltzer and Schroeder.

The original formulation from Saltzer and Schroeder: : Every program and every user of the system should operate using the least set of privileges necessary to complete the job.

=See also=

  • privilege escalation
  • Capability and Computer security#Capabilities vs. ACLs
  • Confused deputy problem
  • = References =

  • Ben Mankin, The Formalisation of Protection Systems , Ph.D thesis, University of Bath, 2004
  • P. J. Denning, Fault tolerant operating systems , Computing Surveys (USA), 8(4):359{389, December 1976.
  • Jerry H. Saltzer and Mike D. Schroeder, The protection of information in computer systems , Proceedings of the IEEE, vol. 63 (no. 9), pp. 1278-1308, Sept 1975. The paper can be found [http://web.mit.edu/Saltzer/www/publications/protection/ here].
  • = External links =

  • [http://web.mit.edu/Saltzer/www/publications/protection/] The Saltzer and Schroeder paper cited in the references.
  • [http://cyberforge.com/weblog/aniltj/archive/2004/05/26/544.aspx] NSA (the one that implemented SELinux), talks about the principle of least privilege