Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 1006

SELinux

Qu'est-ce que SELinux ?

SELinuxSecurity-Enhanced Linux, cadre MAC developpe par la NSA, mis en oeuvre via les hooks LSM et une politique de type enforcement.


SELinux (Security-Enhanced Linux) est un cadre de controle d'acces obligatoire (MAC) base sur l'architecture Flask, developpe a l'origine par la NSA et integre au noyau Linux 2.6 en 2003. Il etiquette chaque processus, fichier, socket et objet IPC avec un contexte de securite (user:role:type:level) et applique, via les hooks LSM, une politique compilee centralement par-dessus les permissions DAC classiques. Le modele dominant combine type enforcement, controle base sur les roles et eventuellement MLS/MCS. SELinux est livre en mode enforcing par defaut dans RHEL, CentOS Stream, Fedora et Android, et est largement utilise pour confiner les conteneurs, serveurs web et demons privilegies ; sa complexite de politique reste le principal grief.

Exemples

  1. 01

    RHEL applique par defaut la politique targeted en mode enforcing.

  2. 02

    Android utilise SELinux pour confiner system_server, Zygote et chaque domaine d'application.

Questions fréquentes

Qu'est-ce que SELinux ?

Security-Enhanced Linux, cadre MAC developpe par la NSA, mis en oeuvre via les hooks LSM et une politique de type enforcement. Cette notion relève de la catégorie Cryptographie en cybersécurité.

Que signifie SELinux ?

Security-Enhanced Linux, cadre MAC developpe par la NSA, mis en oeuvre via les hooks LSM et une politique de type enforcement.

Comment fonctionne SELinux ?

SELinux (Security-Enhanced Linux) est un cadre de controle d'acces obligatoire (MAC) base sur l'architecture Flask, developpe a l'origine par la NSA et integre au noyau Linux 2.6 en 2003. Il etiquette chaque processus, fichier, socket et objet IPC avec un contexte de securite (user:role:type:level) et applique, via les hooks LSM, une politique compilee centralement par-dessus les permissions DAC classiques. Le modele dominant combine type enforcement, controle base sur les roles et eventuellement MLS/MCS. SELinux est livre en mode enforcing par defaut dans RHEL, CentOS Stream, Fedora et Android, et est largement utilise pour confiner les conteneurs, serveurs web et demons privilegies ; sa complexite de politique reste le principal grief.

Comment se défendre contre SELinux ?

Les défenses contre SELinux combinent habituellement des contrôles techniques et des pratiques opérationnelles, comme détaillé dans la définition ci-dessus.

Quels sont les autres noms de SELinux ?

Noms alternatifs courants : Security-Enhanced Linux, NSA SELinux.

Termes liés

Voir aussi