A projekt összeállításai elkészültek , a 32 bites Slackware-Current verzión alapulva, és 32 és 64 bites Linux 4.19 kernel variációkkal szállítva. A méret 800 MB.
Fő , az eredeti Slackware-hez képest:
- Telepítés négy partícióra: „/”, „/boot”, „/var” és „/home”. A „/” és „/boot” partíciók csak olvasásra vannak csatolva, míg a „/home” és „/var” noexec módban (futtatás tilalma);
- Kernel patch CONFIG_SETCAP. A setcap modul letilthatja a megadott rendszerspecifikációkat (capabilities), vagy engedélyezheti azokat minden felhasználó számára. A modult a rendszergazda állítja be a rendszer működése közben a sysctl interfészen vagy a /proc/sys/setcap fájlokon keresztül, és a következő újraindításig fagyasztható a változtatások bevezetése.
Alapértelmezetten a rendszerben le vannak tiltva a következők: CAP_CHOWN (0), CAP_DAC_OVERRIDE (1), CAP_DAC_READ_SEARCH (2), CAP_FOWNER (3) és 21 (CAP_SYS_ADMIN). A rendszer normál állapotba való áthelyezéséhez a tinyware-beforeadmin parancsot kell használni (csatolás és capabilities). A modul alapján egy securelevels wrapper kiépítése lehetséges. - Kernel patch PROC_RESTRICT_ACCESS. Ez az opció korlátozza a hozzáférést a /proc/pid könyvtárakhoz a /proc fájlrendszerben 555-ről 750-re, miközben minden könyvtár csoportja root-ra van állítva. Ezért a felhasználók az „ps” parancs segítségével csak a saját folyamataikat látják. A root továbbra is az összes folyamatot látja a rendszerben.
- Kernel patch CONFIG_FS_ADVANCED_CHOWN, amely lehetővé teszi a normál felhasználók számára, hogy megváltoztassák a fájlok és alkönyvtárak tulajdonjogát a saját könyvtáraikban.
- Néhány alapértelmezett beállítás módosítása (például az UMASK 077-re van állítva).
Forrás: opennet.ru
