Sur un système * nix, je peux utiliser un chroot pour isoler deux processus l'un de l'autre et du reste du système. Existe-t-il un système de sécurité similaire sous Windows? Ou existe-t-il un moyen d'empêcher deux processus de lire / écrire les uns sur les autres?
24
Réponses:
Je ne suis pas sûr que vous gagniez quoi que ce soit sur Windows en chrootant - avez-vous un besoin spécifique?
Dans le cas où l'un des meilleurs résultats sur Google est http://www.winquota.com/wj/ .
Peut-être que la virtualisation des applications pourrait être une option? Microsoft a à dire à ce sujet:
la source
Sandboxie http://www.sandboxie.com/
Pas exactement comme chroot. Il configure un bac à sable pour chaque programme que vous spécifiez. Il peut facilement isoler les processus.
la source
Je n'utiliserais rien de tel, vous exécutez sous Windows mate.
NTFS possède les droits d'accès les plus fins que vous puissiez trouver. Il n'est pas difficile de laisser un processus démarrer avec un utilisateur privilégié inférieur et de ne donner à cet utilisateur qu'un accès aux fichiers de cette seule application.
Pas besoin d'utiliser quelque chose comme chroot, qui n'est pas un outil de sécurité, quand vous pouvez déjà définir quel utilisateur est autorisé à faire quoi dans quel répertoire.
Ce n'est pas différent que de donner à Apache sous Linux son propre utilisateur, uniquement autorisé à travailler dans ses dossiers.
la source
Il y a un chroot.exe inclus dans Gow (Gnu sous Windows)
la source