What principle requires that a user be given no more privilege then necessary to perform a job?

A.
Principle of aggregate privilege.
B.
Principle of most privilege.
C.
Principle of effective privilege.
D.
Principle of least privilege.
Explanation:
As described at http://hissa.nist.gov/rbac/paper/node5.html, the principle of least privilege has
been described as important for meeting integrity objectives. The principle of least privilege requires
that a user be given no more privilege than necessary to perform a job.