par Jacques- » 10 Juil 2003 18:03
chrooté veut dire "change root", c'est à dire que la racine de fonctionnement du programme est modifiée.
<BR>En clair, un programme qui fonctionne habituellement dans /bin avec son fichier de configuration dans /etc va être déplacé dans un répertoire (ex: /var/monprog).
<BR>L'exécutable sera dans /var/monprog/bin, et trouvera sa configuration dans /var/monprog/etc.
<BR>Le fait de le faire tourner dans un environnement chrooté rendra invisible tout ce qui est situé au-dessus de /var/monprog. Il doit donc disposer de tous les fichiers nécessaires dans sa nouvelle racine, avec toute l'arborescence qu'il utilise normalement sur le disque ainsi que les programmes utiles, etc...
<BR>De cette façon, en cas de faille de sécurité, si un attaquant réussi à prendre la main et avoir un shell, il ne pourra jamais remonter plus haut que la racine, qui en fait ne sera jamais autre chose que /var/monprog. C'est efficace.
<BR>
<BR>Je n'ai pas de MNF sous la main, et la dernière fois que j'ai mis les mains dedans pour un DNS doit remonter à plus de 2 mois, donc pas facile de t'en dire plus sur les fichiers concernés.
<BR>
<BR>Jacques