En un sistema * nix, puedo usar un chroot para aislar dos procesos entre sí y del resto del sistema. ¿Hay algún sistema de seguridad similar bajo Windows? ¿O hay alguna forma de evitar que dos procesos lean / escriban en los archivos de los demás?
24
Respuestas:
No estoy seguro de que ganarás algo en Windows haciendo chrooting: ¿tienes una necesidad específica?
En caso de que alguno de los mejores resultados en google sea http://www.winquota.com/wj/ .
¿Quizás la virtualización de aplicaciones podría ser una opción? Microsoft tiene lo siguiente que decir al respecto:
fuente
Sandboxie http://www.sandboxie.com/
No exactamente como chroot. Configura una caja de arena para cada programa que especifique. Puede mantener fácilmente los procesos aislados.
fuente
No usaría nada como esto, estás ejecutando Windows Mate.
NTFS tiene los derechos de acceso más detallados que puede encontrar. No es difícil dejar que un proceso comience con un usuario con privilegios más bajos, y solo le da acceso a ese usuario a los archivos de esta única aplicación.
No es necesario usar algo como chroot, que no es una herramienta de seguridad, cuando ya puede definir qué usuario puede hacer qué en qué directorio.
No es diferente a darle a Apache bajo Linux su propio usuario, solo se le permite trabajar dentro de sus carpetas.
fuente
Hay un chroot.exe incluido en Gow (Gnu en Windows)
fuente