Principle of Least Privilege - History

History

The original formulation is from Jerome Saltzer:

Every program and every privileged user of the system should operate using the least amount of privilege necessary to complete the job. —

Peter J. Denning, in his paper "Fault Tolerant Operating Systems", set it in a broader perspective among four fundamental principles of fault tolerance.

Dynamic assignments of privileges was earlier discussed by Roger Needham in 1972.

Historically, the oldest instance of least privilege is probably the source code of login.c, which begins execution with super-user permissions and—the instant they are no longer necessary—dismisses them via setuid with a non-zero argument.

Read more about this topic:  Principle Of Least Privilege

Famous quotes containing the word history:

    The history of philosophy is to a great extent that of a certain clash of human temperaments.
    William James (1842–1910)

    In all history no class has been enfranchised without some selfish motive underlying. If to-day we could prove to Republicans or Democrats that every woman would vote for their party, we should be enfranchised.
    Carrie Chapman Catt (1859–1947)

    If man is reduced to being nothing but a character in history, he has no other choice but to subside into the sound and fury of a completely irrational history or to endow history with the form of human reason.
    Albert Camus (1913–1960)