Byggnader för projektet har förberetts , baserat pÄ den 32-bitars versionen av Slackware-Current och levereras med 32- och 64-bitars varianter av Linux-kÀrna 4.19. Storleken 800 MB.
Huvud , jÀmfört med original Slackware:
- Installation pÄ 4 partitioner "/", "/boot", "/var" och "/home". Partitionerna "/" och "/boot" monteras som skrivskyddade, medan "/home" och "/var" monteras med noexec-lÀge (exekvering förhindrad);
- Patch till kÀrnan CONFIG_SETCAP. Modulen setcap kan inaktivera angivna systemmöjligheter (capabilities) eller aktivera dem för alla anvÀndare. Modulen konfigureras av superanvÀndaren under systemets drift via sysctl-grÀnssnittet eller filer /proc/sys/setcap och kan frysa för att förhindra förÀndringar till nÀsta omstart.
I standardlÀge Àr CAP_CHOWN(0), CAP_DAC_OVERRIDE(1), CAP_DAC_READ_SEARCH(2), CAP_FOWNER(3) och 21(CAP_SYS_ADMIN) inaktiverade i systemet. Systemet ÄterstÀlls till normalt lÀge med kommandot tinyware-beforeadmin (montering och capabilities). Baserat pÄ modulen kan en bindning för securelevels utvecklas. - Patch till kÀrnan PROC_RESTRICT_ACCESS. Detta alternativ begrÀnsar Ätkomst till kataloger /proc/pid i filsystemet /proc frÄn 555 till 750, dÀr gruppen för alla kataloger sÀtts till root. DÀrför ser anvÀndare med kommandot "ps" endast sina egna processer. Root ser fortfarande alla processer i systemet.
- Patch till kÀrnan CONFIG_FS_ADVANCED_CHOWN, vilket gör att vanliga anvÀndare kan Àndra ÀganderÀtt av filer och underkataloger inom sina egna kataloger.
- Vissa standardinstÀllningar Àndrade (till exempel UMASK Àr instÀllt pÄ 077).
KĂ€lla: opennet.ru
