Po tym, jak przez kilka lat był przestarzały, Security Enhanced Linux „SELinux”, począwszy od jądra Linux 6.4, nie może być już wyłączony w czasie wykonywania.

Od jakiegoś czasu SELinux wycofuje się z wyłączania czasu wykonywania w celu wyłączenia SELinux za pomocą pliku konfiguracyjnego lub sysfs. Pozbywając się obsługi wyłączania w czasie wykonywania, programiści SELinux mogą wprowadzić różne ulepszenia, które są obecnie blokowane przez ten kod.

Ci, którzy chcą wyłączyć obsługę SELinux, nadal mogą to zrobić za pomocą opcji startowej selinux=0 lub podczas budowania jądra Linuksa, przełączając przełącznik Kconfig”CONFIG_SECURITY_SELINUX_DISABLE”.

* Usuń funkcję wyłączania środowiska uruchomieniowego
Po kilku latach pracy użytkowników przestrzeni użytkownika i dystrybucji jesteśmy w końcu w miejscu, w którym czujemy się komfortowo usuwając funkcję wyłączania środowiska wykonawczego, którą początkowo uznaliśmy za przestarzałą na początku 2020. W powiadomieniu o wycofaniu (obecnie usunięciu) jądra znajduje się wiele informacji, ale główną motywacją była możliwość bezpiecznego oznaczenia
struktur przechwytujących LSM jako „__ro_after_init”.

Uruchomienie SELinux-czasowe wyłączenie jest wykonywane w ramach tego żądania ściągnięcia oczekującego na nowo otwarty Linux 6.4 okno scalania.
Więcej szczegółów na temat przyczyn technicznych i innych informacji na temat tego uruchomienia SELinux-czasowe wyłączenie usuwania przez to poprawka.

Categories: IT Info