Separación de privilegios
De Wikipedia, la enciclopedia libre
En programación, separación de privilegios es una técnica que se usa para atenuar el daño potencial de un ataque a la seguridad de una computadora.
En su forma más básica, un programa de computadora se bifurca en dos procesos. El programa principal se descarta de privilegios y el programa más pequeño mantiene privilegios de manera de poder realizar una tarea determinada. Las dos partes se comunican mediante un par de sockets. Así, cualquier ataque exitoso contra el programa principal ganará un acceso mínimo, a pesar de que el par de programas será aún capaz de realizar operaciones privilegiadas.
[editar] Véase también
- Principio de menor privilegio
- Seguridad basada en capacidad
- Problema del diputado confundido
- Escalación de privilegios
- Programación defensiva
- Privilegios entre paréntesis
- Revocación de privilegios
[editar] Enlaces externos
- Theo de Raadt: Exploit Mitigation Techniques in OpenBSD diapositivas
- Niels Provos, Markus Friedl, Peter Honeyman: Preventing Privilege Escalation artículo
- Niels Provos: Privilege Separated OpenSSH proyecto