Bu makale, SELinux’nin ne olduğunu ve SELinux’nin nasıl kullanılacağını ayrıntılı olarak açıklayacaktır.
SELinux
Security-Enhanced Linux olarak da bilinen SELinux, sistem genelinde MAC’leri (zorunlu erişim kontrolleri) zorlayan Linux çekirdeğinin isteğe bağlı bir parçasıdır. NSA ve ABD Savunma Bakanlığı’nda kullanılan bilgisayar sistemleriyle aynı düzeyde güvenlik sağlar.
SELinux’ta kullanılan MAC mimarisi, Flux Advanced Security Kernel anlamına gelen Flask olarak adlandırılır. Linux işletim sistemlerine güçlü güvenlik getirmenin bir yolu olarak NSA, Utah Üniversitesi ve Secure Computing Corporation tarafından geliştirilmiştir. Flask mimarisi, sistem yöneticilerinin çok sayıda ince taneli erişim kontrolü katmanını yapılandırmasına ve bunları sistemdeki her bir işlem için uygulamasına olanak tanır.
SELinux, 2003 yılında resmi olarak Linux çekirdeğine dahil edilmiştir. Masaüstü bilgisayarlar için, SELinux kullanan en belirgin Linux dağıtımı Fedora Core’dur.