Разработчиците на проекта openSUSE обявиха за преминаването на дистрибуцията openSUSE Tumbleweed, която използва непрекъснат цикъл на актуализация на версиите на софтуера (rolling-обновления), към използването на система за принудителен контрол на достъпа SELinux. Започвайки с актуализация 20250211, за нови инсталации openSUSE Tumbleweed по подразбиране се предлага SELinux в режим «enforcing». Готовите образи на виртуални машини openSUSE Tumbleweed minimalVM ще се доставят по подразбиране с SELinux.
Подкрепата за AppArmor ще остане в пълен обем — в съществуващите конфигурации ще продължи да се използва AppArmor, а в инсталатора може да се избере опция за активиране на AppArmor при нови инсталации. За потребители, чийто системи използват AppArmor, но желаят да преминат на SELinux, е предоставена инструкция за миграция. Дистрибуцията openSUSE Leap 15.x ще продължи да използва AppArmor.
Насърчаването на SELinux е резултат от предишно взето решение за разширяване на използването на тази система за управление на достъпа в SUSE и openSUSE, тъй като SELinux превъзхожда AppArmor по функционалност и е търсен в корпоративните системи. SELinux се прилага в Red Hat Enterprise Linux, а AppArmor в Ubuntu.
AppArmor е лесен за настройка и при определяне на профили за достъп се свързва с файловите пътеки. SELinux използва по-сложен, но и по-гъвкав език за описание на политиките за сигурност, обхващащ различни типове ресурси и базиран на концепцията за етикети и контексти за сигурност. SELinux позволява обработването на сложни сценарии за контрол на достъпа и детайлно управление на взаимодействието между процесите, докато AppArmor основно се ограничава до определянето на действия, разрешени за отделни приложения.
Източник: opennet.ru
