Rose Eta Logo That which I take into account

Principle of Least Privilege

The principle of least privilege proscribes unnecessary resources.

Resources

Resources are defined here as anything available to a system. Something not available to a system is not a resource. In this context the term “available resource” is redundant, and the term “unavailable resource” is a contradiction. Defining resources in this manner affords the opportunity to employ the word “resource” as a predicate in logic.

Resources categorized

Resources can be categorized by intent. Intended resources are those that we as stewards of a system intend for its use. Unintended resources are those not intended for a system’s use.

Resources can also be categorized by knowledge. Known resources are those a system’s stewards know about. Unknown resources are those a system’s stewards do not know about.

Categories combined

Resource categories can be combined.

Intended Known
Intended known resources are those that we intend for a system to use.
Intended Unknown
There are resources that we expect to exist for the normal operation of a system. Operating systems contain a multitude of beneficial and necessary resources that stewards trust exist without explicitly knowing what they are.
Unintended Known
Known resources not intended for use by a system can be overlooked. We may not intend for a system to make use of them, but as resources the potential exists that it may.
Unintended Unknown
In the large world of modern OS’s, networks, etc. there may exist resources that stewards neither know about, nor—if they were known—intend for a system to use. Certainly there are far too many somethings to explicitly prevent from becoming resources. Both their numbers and complexity prevent a total manifest of every potential resource. Many remain unknown and their use by a system may have unforseen consequences.