Liens connexes

Dépêche modérée par

Dépêche éditée par

: SELinux en danger ?

Posté par alsazer. Modéré le 08 octobre 2005.
0
Derrière ce titre un peu racoleur se cache une vérité qui peut faire peur... En effet, "Type Enforcement", développé par Secure Computing pour SELinux, est protégé par un brevet. Type enforcement est la base permettant la séparation des objets, ressources, et privilèges utilisés par SELinux, c'est à dire la pierre angulaire du code.

Il n'y a aucune licence fournie pour l'utilisation de cette technique dans Linux : Secure Computing a simplement mis en ligne un document spécifiant que Secure Computing n'a pas pour l'instant l'intention d'exploiter les droits que lui accorde le brevet de l'utilisation de ce brevet dans SELinux, excepté si ce dernier est utilisé dans des domaines spécifiques (pare-feux et passerelles VPN) et beaucoup moins spécifiques (tout produit qui permet l'authentification et la gestion des autorisation à des applications). L'entreprise peut cependant se rétracter à tout moment, ce document ne constituant pas une licence : elle l'a d'ailleurs déjà fait dans le passé.

L'absence d'une licence officielle sur le brevet qui engagerait Secure Computing ainsi que les restrictions de domaine laissent peser une lourde épée de Damoclès au dessus de cette implémentation de SELinux.

À noter que SELinux est déjà présent et activé par défaut dans la distribution Fedora Core.

> Lire la suite (24 commentaires, moyenne: 4,7).   [dépêche : 625 caractères]

SELinux, pour Security-Enhanced Linux, est un LSM (Linux security module), qui permet de définir une politique d'accès MAC (mandatory access control) aux éléments d'un système basé sur Linux. Conçu à l'origine par la NSA, son architecture dissocie l'application de la politique d'accès et sa définition. Il permet notamment de classer les applications d'un système, en différents groupes, avec des niveaux d'accès plus fins. Il permet aussi d'attribuer un niveau de confidentialité pour l'accès à des objets systèmes, comme des descripteurs de fichier.
(source : Wikipédia)

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

patents

Posté par kang () le 08/10/2005 à 14:45. (lien). Évalué à 9.

Il faut voir que SELinux est aussi proposé par défaut dans le noyau 2.6.
Enfin bon, heuresement qu'il y a des alternatives .. :)
Avis non objectif: http://www.rsbac.org(...)

la base: droits supplémentaires sur les appels systemes

Posté par free2.org (page perso, ) le 08/10/2005 à 15:57. (lien). Évalué à 10.

Le titre est en effet un peu raccoleur. Déjà il y a le fait que les brevets logiciels ne sont pas valables en Europe.
La base d'outils comme SELinux (ou systrace.org) est de controler des droits d'accès supplémentaires pour les appels systèmes. Ce qui ne semble pas couvert par ce brevet.
Le Type/Domain enforcement est juste une manière d'agencer ces droits en regroupant les programmes par Domaine et les droits par Type (les programmes appartenant au Domaine1 accèdent aux appels systèmes avec des droits de type Type1 et Type2, par exemple).

Alternatives

Posté par Jean-Luc Henry (page perso, ) le 08/10/2005 à 17:43. (lien). Évalué à 2.

Je ne suis pas expert sur le sujet (en fait je connais mal GRSec vs SELinux), alors ne lancez pas des pierre!

Mais GRSecurity (+ peut-être PAX) ne serait il pas une belle alternative?

http://grsecurity.org(...)
http://fr.wikipedia.org/wiki/Grsecurity(...)

Si qqn peut faire une brève description grsec vs selinux, ce serait top!

Je vais peut-être dire une connerie...

Posté par Laurent GUEDON (page perso, ) le 08/10/2005 à 18:26. (lien). Évalué à 6.

Mais, combien d'autre brevet il y a t-il dans le kernel ? Combien de brevet dans l'interface graphique ?

Bref, le risque n'existe-t-il pas depuis longtemps de voir une boite se boiter et dire : "Hola, hola, j'ai un brevet sur l'utilisation des grouplou© dans un systeme de fichier spartX (oui oui, j'ai pas d'autre exemple en tête !)" ?

paranoïa

Posté par Mickaël L () le 09/10/2005 à 17:23. (lien). Évalué à 3.

De toute façon, SELinux est pour moi un truc développé par des gens qui ne sont pas vraiment de toute confiance. C'est un morceau de code suspect en plein au milieu du noyau. Et bien malin celui qui ira faire une revue de ce genre de choses...

Revenir en haut de page