Security principles

Or protocols. 
E.g. principle of least authority.
The principle means giving a user account or process only those privileges which are essential to perform its intended function, to minimize access risk.
Access risk is the risk that comes with giving something access to something, such as giving a stranger access to your house. An applied principle of least privilege in this case wold mean giving the person only access to what it needs in the house while e.g. keeping your work-room (with your valuables) relatively inaccessible (locked).
== Branching ==
* See more generally: Security.
* See related: Best practice.