SELinux est un module de sécurité du noyau Linux qui fournit un contrôle d'accès obligatoire, offrant une sécurité améliorée au-delà des autorisations traditionnelles. Il attribue des contextes de sécurité aux processus et aux objets, définissant les actions autorisées en fonction d'une politique personnalisable. Cette politique définit comment les processus interagissent avec les fichiers, les répertoires et les ports réseau. Vous pouvez vérifier le statut SELinux avec `getenforce`, qui affichera Actif, Tolérant ou Désactivé. Actif bloque activement les actions non autorisées, tandis que Tolérant enregistre les violations sans les bloquer. SELinux offre une sécurité améliorée, une défense en profondeur et un contrôle granulaire, mais introduit également une complexité. Des politiques incorrectes peuvent restreindre les fonctions du système, et le dépannage peut être difficile. C'est un outil puissant pour améliorer la sécurité Linux, en particulier dans les environnements sensibles. Une mise en œuvre efficace nécessite une configuration appropriée et une compréhension de ses principes. La protection améliorée offerte dépasse souvent les défis associés à sa complexité.
dev.to
SELinux Basics
