Difference between revisions of "Least privilege"

From OWASP
Jump to: navigation, search
Line 1: Line 1:
 
{{Template:Principle}}
 
{{Template:Principle}}
  
==Description==
+
==Overview==
  
Only grant the minimum privilege that is required for the operation.
+
The principle of least privilege recommends that accounts have the least amount of privilege required to perform their business processes. This encompasses user rights, resource permissions such as CPU limits, memory, network, and file system permissions.
 +
 
 +
For example, if a middleware server only requires access to the network, read access to a database table, and the ability to write to a log, this describes all the permissions that should be granted. Under no circumstances should the middleware be granted administrative privileges.  
  
 
{{Template:Stub}}
 
{{Template:Stub}}

Revision as of 09:49, 14 June 2006

This is a principle or a set of principles. To view all principles, please see the Principle Category page.

Overview

The principle of least privilege recommends that accounts have the least amount of privilege required to perform their business processes. This encompasses user rights, resource permissions such as CPU limits, memory, network, and file system permissions.

For example, if a middleware server only requires access to the network, read access to a database table, and the ability to write to a log, this describes all the permissions that should be granted. Under no circumstances should the middleware be granted administrative privileges.

This article is a stub. You can help OWASP by expanding it or discussing it on its Talk page.