J'arrive un peu en retard pour dire bravo a l'auteur de la dépêche qui a bien réussi a expliquer de manière suffisamment simple un sujet complexe. Bon apparemment certains commentaires montrent que c’était encore complique, mais on ne peut pas non plus simplifier a l’extrême les choses extrêmement complexe.
Et merci de nous avoir fait découvrir Capsicum, cette solution a l'air très prometteuse car avec elle il n'y a pas besoin de modifier les programmes qui ne veulent pas fonctionner selon le POLA, alors que ceux qui sont intéressés nécessitent peu de changements tout en obtenant une gestion plus fine de ces capacités.
J'ai juste une question sur le Confused Deputy Problem, dans le cas décrit sur Wikipedia.
Étant donné les appels UNIX « classiques », comment est ce que le logiciel client du service de compilation peut passer un descripteur de fichier au service de compilation? Je vois bien comment le transfert de capacité peut se faire dans le cas d'un fork(), mais comment cela se passe-t-il pour des processus sans liens directs?
# Bravo pour cette dépêche
Posté par djano . En réponse à la dépêche Capsicum, une séparation fine des privilèges pour UNIX. Évalué à 3.
J'arrive un peu en retard pour dire bravo a l'auteur de la dépêche qui a bien réussi a expliquer de manière suffisamment simple un sujet complexe. Bon apparemment certains commentaires montrent que c’était encore complique, mais on ne peut pas non plus simplifier a l’extrême les choses extrêmement complexe.
Et merci de nous avoir fait découvrir Capsicum, cette solution a l'air très prometteuse car avec elle il n'y a pas besoin de modifier les programmes qui ne veulent pas fonctionner selon le POLA, alors que ceux qui sont intéressés nécessitent peu de changements tout en obtenant une gestion plus fine de ces capacités.
J'ai juste une question sur le Confused Deputy Problem, dans le cas décrit sur Wikipedia.
Étant donné les appels UNIX « classiques », comment est ce que le logiciel client du service de compilation peut passer un descripteur de fichier au service de compilation? Je vois bien comment le transfert de capacité peut se faire dans le cas d'un
fork(), mais comment cela se passe-t-il pour des processus sans liens directs?Merci.