Quelles sont les raisons pour lesquelles les grsecurity
correctifs (ou les fonctions de sécurité qu'il apporte) ne sont pas inclus par défaut dans le noyau. En regardant les avantages pour la sécurité, il semble que le noyau vanilla soit assez peu sûr.
S'il s'agit d'un compromis (certaines applications où vous souhaitez éviter les mesures de sécurité), il semble que cela grsecurity
pourrait être une option à activer dans le noyau vanilla.
Avec tant de choses dans le noyau vanilla traditionnel, j'ai du mal à comprendre les raisons pour lesquelles la communauté ne veut pas l'inclure grsecurity
.
linux
kernel
grsecurity
humanANDpeace
la source
la source
Réponses:
(Je suis développeur grsecurity.)
La réponse de jsbillings est basée sur un message électronique discuté dans un article LWN .
Le contexte important ici est que ni les développeurs de grsecurity ni ceux de PaX n'ont été impliqués dans cette discussion sur la liste de diffusion. Le commentaire de l'équipe PaX sur l'article LWN clarifie ce point. Nous n'avons jamais soumis les correctifs pour inclusion sur la ligne principale. Une raison simple est que nous sommes ceux qui ont les idées et les implémentations, que l'amont ne résoudrait pas. De plus, il nous faudrait engager des discussions fastidieuses sur la liste de diffusion avec un groupe de développeurs très anti-sécuritaires (voir ma présentation H2HC 2012pour plus de discussion à ce sujet). Nous avons un temps et des ressources limités, nous choisissons donc de les dépenser de la manière la plus efficace possible: créer la technologie de sécurité de demain et la mettre gratuitement à la disposition de tous. Comme le mentionne l'équipe PaX dans son commentaire, nous avons une vision globale de la sécurité et nous ne pensons donc pas qu'il y ait beaucoup de mérite à séparer et à intégrer les fonctionnalités individuelles.
la source
Il semble que les développeurs de grsecurity aient eu des problèmes dans le passé pour convaincre Linus d'accepter des modifications dans le noyau. Les problèmes semblent être:
la source