In computer programming, privilege separation is a technique used to mitigate the potential damage of a computer security attack. In its most basic form, a computer program forks into two processes. The main program drops privileges, and the smaller half keeps privileges in order to perform a certain task. The two halves then communicate via a socket pair. Thus, any successful attack against the larger half will gain minimal access, even though the pair of programs will be capable of performing privileged operations.
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Privilege separation".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world