Projektopbygninger er blevet forberedt , baseret på 32-bit versionen af Slackware-Current og leveret med både 32- og 64-bit versioner af Linux-kernen 4.19. Størrelsen 800 MB.
Vigtige , sammenlignet med den originale Slackware:
- Installation på 4 partitioner «/», «/boot», «/var» og «/home». Partitionerne «/» og «/boot» monteres i skrivebeskyttet tilstand, mens «/home» og «/var» monteres i noexec-tilstand (udførelsesforbud);
- Patch til kernen CONFIG_SETCAP. Modulet setcap kan deaktivere bestemte systemmuligheder (capabilities) eller aktivere dem for alle brugere. Modulet kan konfigureres af superbrugeren under systemdrift via sysctl-interfacet eller filerne /proc/sys/setcap og kan fryses for ændringer indtil næste genstart.
I standardtilstand er systemet deaktiveret for CAP_CHOWN(0), CAP_DAC_OVERRIDE(1), CAP_DAC_READ_SEARCH(2), CAP_FOWNER(3) og 21(CAP_SYS_ADMIN). Systemet kan føres tilbage til normaltilstand med kommandoen tinyware-beforeadmin (montering og capabilities). Baseret på modulet kan der udvikles en indpakning af securelevels. - Patch til kernen PROC_RESTRICT_ACCESS. Denne mulighed begrænser adgangen til mapperne /proc/pid i filsystemet /proc fra 555 til 750, idet gruppen for alle mapperne er tildelt root. Derfor kan brugerne kun se deres egne processer med kommandoen «ps». Root kan stadig se alle processer i systemet.
- Patch til kernen CONFIG_FS_ADVANCED_CHOWN, der tillader almindelige brugere at ændre ejerskabet af filer og undermapper inden for deres egne mapper.
- Nogle ændringer af standardindstillingerne (for eksempel er UMASK sat til 077).
Kilde: opennet.ru
