Dom Rozwój Co to jest Linux z podwyższonym poziomem bezpieczeństwa (selinux)? - definicja z techopedii

Co to jest Linux z podwyższonym poziomem bezpieczeństwa (selinux)? - definicja z techopedii

Spisu treści:

Anonim

Definicja - Co oznacza zwiększony poziom bezpieczeństwa Linux (SELinux)?

Security-Enhanced Linux (SELinux) to moduł bezpieczeństwa stworzony specjalnie dla jądra Linuksa, który udostępnia funkcje obsługujące zasady bezpieczeństwa kontroli dostępu, w tym obowiązkową kontrolę dostępu (MAC).

Wydany w styczniu 1998 roku, jest napisany w języku programowania C i jest częścią głównej Linuksa od 2003 roku, kiedy to została wydana wersja 2.6.

Techopedia wyjaśnia Enhanced Linux (SELinux)

SELinux to zestaw kompilacji różnych modyfikacji jądra i narzędzi na poziomie użytkownika, które można włączyć do wielu dystrybucji Linuksa. Został zaprojektowany w celu oddzielenia decyzji bezpieczeństwa i egzekwowania zasad oraz usprawnienia oprogramowania obsługującego ulepszanie zasad bezpieczeństwa.

SELinux jest wynikiem kilku projektów podjętych przez Narodową Agencję Bezpieczeństwa (NSA) w ramach Misji Zapewnienia Informacji, która ma na celu rozdzielenie informacji w oparciu o wymogi dotyczące poufności i integralności w celu zapewnienia bezpieczeństwa całych systemów.

SELinux zapewnia administratorom większą kontrolę nad schematami kontroli dostępu. Na przykład dostęp można ograniczyć za pomocą zmiennych, takich jak poziomy uprawnień użytkownika / aplikacji dla zasobów takich jak pliki i inne typy danych.

W normalnym środowisku Linux użytkownicy i aplikacje mogą zmieniać tryby plików (odczyt, zapis, modyfikacja), ale kontrola dostępu do SELinux zależy od wstępnie załadowanych zasad, których nie mogą dotknąć nieostrożni użytkownicy i źle działające aplikacje.

SELinux oferuje precyzyjną kontrolę dostępu, nie tylko określając, kto może pisać, czytać i wykonywać pliki. Może także określać, kto może rozłączyć, przenieść lub dołączyć określone pliki. Ta kontrola rozciąga się na inne zasoby komputerowe, takie jak sieci i komunikacja między procesami (IPC).

Co to jest Linux z podwyższonym poziomem bezpieczeństwa (selinux)? - definicja z techopedii