49

Security

Principle of Least Privilege

Grant the minimum authority required.

The article

If

Every component granted more authority than it strictly needs enlarges the blast radius of any bug, compromise, or accident, and multiplies the interactions an auditor must reason about.

Then

Default every process, service account, and token to deny, then add only the minimal scopes the job provably needs; re-audit the grants whenever the job changes.

Unless

Psychological Acceptabilityover-restriction that users route around defeats itself

Source

Jerome Saltzer & Michael Schroeder, The Protection of Information in Computer Systems (Proceedings of the IEEE, 1975).

Go to the source

See also