Jak wyłączyć selinux w praktyce

W niektórych przypadkach nie jest konieczna żadna ochrona. Złośliwe ataki mogą "spodziewać się" spotkania z systemem SELinux i celowo przeniknąć przez pętlę bezpieczeństwa. Czasami konieczne jest wyłączenie SELinux, ponieważ nie jest on obsługiwany przez programy potrzebne do uruchomienia.

Czym jest SELinux

Niektórzy ludzie nazywają SELinux systemem etykietowania, inni wymuszonym systemem kontroli dostępu. W każdym przypadku SELinux działa na poziomie jądra, a jego zasady i reguły uwzględniają uprawnienia i zakazy zdefiniowane powyżej poziomu jądra systemu operacyjnego.

SELinux został opracowany w celu poprawy bezpieczeństwa i blokowania złośliwych działań, których konwencjonalne systemy bezpieczeństwa nie są w stanie zatrzymać.

Jeśli tradycyjnie istotny jest plik, z którym można powiązać wszystko, nawet port, to w nowym systemie zabezpieczeń odpowiedni proces to. Proces jest zawsze tworzony w momencie uruchomienia programu lub zalogowania się użytkownika. Zasadniczo wszystko w system operacyjny może być wyznaczony jako proces.

Struktura i działanie systemu SELinux

Nie bez znaczenia jest również fakt, że wiele procesów jest ukrytych i nie są widoczne dla administratora, a tym bardziej dla przeciętnego użytkownika. SELinux wypełnia tę lukę, pozwalając na skonfigurowanie go dla każdego procesu poprzez oznaczenie go.

SELinux jest opcjonalnie dołączany do dystrybucji Linuksa. Na przykład para CentOS i SELinux to jedno i to samo. Ostatni składnik można wyłączyć zaraz po zainstalowaniu systemu lub, w razie potrzeby, w dowolnym momencie.

Podczas ustawiania czystego systemu operacyjnego, np. dla hostingu z egzotycznymi funkcjami, zaleca się wyłączenie wszystkich krytycznych składników systemu i opcjonalnych narzędzi (składników systemu). Po zainstalowaniu i zweryfikowaniu wymaganego oprogramowania, możesz włączyć wszystko z powrotem, krok po kroku.

Jak wyłączyć SELinux

W każdej chwili można włączyć SELinux i skonfigurować wymagane zasady dostępu. Instalując czysty system, SELinux może być natychmiast wyłączony poprzez zmianę parametru na disabled.

Istota i struktura systemu SELinux

Parametr znajduje się w pliku konfiguracyjnym, w /etc/selinux.

Ponowne uruchomienie komputera po wprowadzeniu zmian. W razie potrzeby SELinux może zostać całkowicie usunięty z systemu.

Cechy i możliwości systemu SELinux

Kwestie bezpieczeństwa, ochrona przed włamaniem, blokada plików chroniąca przed kradzieżą, standardowe protokoły zdarzeń i pracowników (w szerokim rozumieniu) - pełna kontrola dostępu. Jest zawsze aktualny.

  • Konwencjonalne systemy bezpieczeństwa były w stanie wykonać zadanie. Jednak nie zawsze i nie wszyscy użytkownicy postępują zgodnie z logiką zespołu systemu operacyjnego. Powstają luki, przez które intruz może dostać się do środka.

    Cechy i możliwości systemu SELinux

    SELinux jest odpowiedzią na niektóre dziury w konwencjonalnym bezpieczeństwie. Deklarując "proces" jako element bezpieczeństwa i oferując system polityk dostępu, SELinux podnosi poziom bezpieczeństwa, ale nie ma gwarancji, że zmiana obiektu bezpieczeństwa z pliku na proces jest trwałym pomysłem.

    Możliwości SELinux są dostosowywane w zależności od przypadku. Wie o nich ograniczona grupa pracowników. Tu znów w grę wchodzi czynnik ludzki.

    Nie trzeba pilnie tworzyć wirusa, aby zaszkodzić swojemu pracodawcy, można po prostu użyć dobrze skonfigurowanego systemu zabezpieczeń. Na przykład obrażony pracownik prosi administratora o tymczasowe zatrzymanie SELinux, ponieważ program, który kupił dyrektor firmy, nie chce się stać. Jeśli administrator nie zrozumie tak banalnych pomysłów na włamanie i pójdzie na rękę pracownikowi, to cały system bezpieczeństwa i SELinux, m.in.

    O najlepszych obronach

    Świetny pomysł na postawienie serwera www na UBUNTU 18.04 lub na CentOS 7. Inteligentne włączanie i konfigurowanie systemu SELinux. Świetnym dodatkiem byłoby wysłanie administratorzy systemów firmy na prestiżowe kursy z zakresu bezpieczeństwa systemów korporacyjnych i psychologii personelu firmy.

    Ale najlepszą barierą dla każdego intruza jest niewiedza lub przestarzały komponent.

    Ignorancja jest najlepszą ochroną

    Doskonała wiedza to nie tylko prerogatywa dobrego administratora. Dobrą wiedzę aspiruje mieć i ktoś, kto jest ważny i potrzebuje przeniknąć przez granicę bezpieczeństwa.

    Używając czegoś, czego nikt nigdy by się nie domyślił, możesz osiągnąć wyniki, których pragniesz. SELinux może być użyty jako przynęta, która będzie trudna (dla atakującego) do wyłączenia, ale może. W rzeczywistości ochrona będzie oparta na zupełnie innej funkcjonalności.

  • Artykuły na ten temat