Nie miałem pojęcia, gdzie został użyty SELinux i co oszczędza atakującemu. Przejrzałem stronę SELinux i przeczytałem podstawowe, ale wciąż nie otrzymuję wskazówek na temat SELinuksa. W przypadku systemu Linux, który zapewnia powłokę SSH, interfejs Apache, aplikację internetową opartą na rolach, MySQL DB, memcached, prawie wszystkie systemy są chronione hasłem, to dlaczego potrzebujemy SELinux?
man -k selinux
jest dobrym miejscem do rozpoczęcia. Zazwyczaj istnieją seboole * _disable_trans, które można ustawić tak, aby wyłączały SELinux na poszczególnych usługach.Nie wszystkie problemy bezpieczeństwa można przewidzieć z góry. Jeśli atakującemu uda się wykorzystać lukę w np. Zewnętrznym module httpd, wówczas będzie on miał dostęp do tych samych plików, które uruchamia użytkownik httpd. SELinux dodatkowo ogranicza to, ograniczając je do akcji i kontekstów plików, do których ma dostęp ich domena SELinux.
źródło
Te poprzednie pytania mogą mieć charakter informacyjny:
SELinux w realnym świecie
i
Prawdziwy przykład bezpieczeństwa SELinux?
i
Powody do wyłączenia / włączenia SELinux
źródło
Myślę, że termin Obowiązkowa kontrola dostępu całkiem ładnie to podsumowuje. SELinux zapewnia bezpieczniejszy system poprzez bezpieczniejsze jądro, w dużej mierze dzięki implementacji MAC.
źródło
SELinux wykonuje dobrą robotę, ujawniając złożoność całego systemu Linux.
Ciekawym aspektem bezpieczeństwa jest pytanie „co on robi?”
Cóż, jeśli działa, być może nigdy się nie dowiesz. Jeśli korzystasz z serwera WWW, który po prostu nie działa, możesz nie wiedzieć, że kilka exploitów zostało nawet wypróbowanych przeciwko Twojemu systemowi.
Jeśli chodzi o prywatne firmy, nie wiem. Jeśli potrzebują integralności, którą SELinux zapewnia tabeli, to powinni.
Jeśli chodzi o rząd, istnieją źródła publiczne (lista projektów rządowych i tym podobne), które wydają się wskazywać na to, że MAC jest używany i jest całkiem możliwy. Systemy rządowe, w zależności od wdrożenia i posiadanych informacji, muszą spełniać określone kryteria przed użyciem.
W końcu bezpieczeństwo to tak naprawdę zarządzanie ryzykiem i wybór odpowiedniego poziomu wysiłku.
Również bezpieczeństwo to ciągły wysiłek, a nie coś, co tylko włączasz.
źródło