Em um sistema * nix, posso usar um chroot para isolar dois processos um do outro e do resto do sistema. Existe algum sistema de segurança semelhante no Windows? Ou existe alguma maneira de impedir que dois processos leiam / gravem nos arquivos uns dos outros?
24
Respostas:
Não tenho certeza de que você ganhará algo no Windows fazendo chrooting - você tem uma necessidade específica?
Caso algum dos principais resultados no google seja http://www.winquota.com/wj/ .
Talvez a virtualização de aplicativos possa ser uma opção? A Microsoft tem o seguinte a dizer sobre isso:
fonte
Sandboxie http://www.sandboxie.com/
Não é exatamente como o chroot. Ele configura uma caixa de proteção para cada programa que você especificar. Pode facilmente manter os processos isolados.
fonte
Eu não usaria nada assim, você está executando o Windows mate.
O NTFS possui os direitos de acesso mais refinados que você pode encontrar. Não é difícil permitir que um processo inicie com um usuário com menos privilégios e apenas conceda a esse usuário acesso aos arquivos desse aplicativo único.
Não é necessário usar algo como chroot, que não é uma ferramenta de segurança, quando você já pode definir qual usuário pode fazer o que em que diretório.
Não é diferente de dar o próprio usuário do Apache no Linux, apenas trabalhando dentro de suas pastas.
fonte
Há um chroot.exe incluído no Gow (Gnu On Windows)
fonte