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?
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?
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:
En un entorno físico, cada aplicación depende de su sistema operativo para una variedad de servicios, incluida la asignación de memoria, los controladores de dispositivos y mucho más. Las incompatibilidades entre una aplicación y su sistema operativo pueden abordarse mediante la virtualización del servidor o la virtualización de la presentación; pero para las incompatibilidades entre dos aplicaciones instaladas en la misma instancia de un sistema operativo, necesita Application Virtualization.
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.
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.
Hay un chroot.exe incluido en Gow (Gnu en Windows)