security//minimum privilege
Minimum privilege is the security principle of giving each identity, process or agent only the authority required for its present role, for only as long as that authority is needed, so that a mistake or an attack can reach no further than that role. It is stronger than asking software not to use permissions it already possesses.
Minimum privilege is the security principle of giving each identity, process or agent only the authority required for its present role, for only as long as that authority is needed, so that a mistake or an attack can reach no further than that role. It is stronger than asking software not to use permissions it already possesses.
The design reduces both attack surface and blast radius. An agent that needs three read-only files should not inherit a general shell, production credentials and unrestricted Internet access. In a Besu network, the same principle separates public RPC nodes from validators and bootnodes instead of exposing every role through one machine (node roles).
Permissions are not convenience settings. They are the physical upper bound on what a mistake can become.