Compilações do projeto preparadas , baseadas na versão de 32 bits do Slackware-Current e fornecidas com variantes de núcleo do Linux 4.19 de 32 e 64 bits. Tamanho 800 MB.
Principais , em comparação com o Slackware original:
- Instalação em 4 partições: " / ", " /boot ", " /var " e " /home ". As partições " / " e " /boot " são montadas em modo somente leitura, enquanto " /home " e " /var " são montadas no modo noexec (proibição de execução);
- Patch para o núcleo CONFIG_SETCAP. O módulo setcap pode desativar ou ativar especificadas capacidades do sistema para todos os usuários. O módulo é configurável pelo superusuário durante a operação do sistema através da interface sysctl ou arquivos em /proc/sys/setcap e pode ser congelado para impedir alterações até a próxima reinicialização.
No modo padrão, o sistema tem CAP_CHOWN(0), CAP_DAC_OVERRIDE(1), CAP_DAC_READ_SEARCH(2), CAP_FOWNER(3) e 21(CAP_SYS_ADMIN) desativados. O estado normal do sistema é restaurado pelo comando tinyware-beforeadmin (montagem e capacidades). Com base no módulo, pode-se desenvolver uma camada de segurança. - Patch para o núcleo PROC_RESTRICT_ACCESS. Esta opção limita o acesso aos diretórios /proc/pid no sistema de arquivos /proc de 555 para 750, sendo que todos os diretórios são atribuídos ao grupo root. Portanto, os usuários veem apenas seus próprios processos com o comando "ps". O root ainda vê todos os processos no sistema.
- Patch para o núcleo CONFIG_FS_ADVANCED_CHOWN, permitindo que usuários comuns alterem a propriedade de arquivos e subdiretórios dentro de seus diretórios.
- Algumas alterações nas configurações padrão (por exemplo, UMASK definido como 077).
Fonte: opennet.ru
