Binaan baharu Slackware telah disediakan sebagai sebahagian daripada projek TinyWare

ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Ρ‹ сборки ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° TinyWare, основанныС Π½Π° 32-разрядной вСрсии Slackware-Current ΠΈ поставляСмыС с 32- ΠΈ 64-разрядными Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°ΠΌΠΈ ядра Linux 4.19. Π Π°Π·ΠΌΠ΅Ρ€ imej iso 800 MB.

Utama perubahan, ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ Slackware:

  • Установка Π½Π° 4 Ρ€Π°Π·Π΄Π΅Π»Π° Β«/Β», Β«/bootΒ», Β«/varΒ» ΠΈ Β«/homeΒ». Π Π°Π·Π΄Π΅Π»Ρ‹ Β«/Β» ΠΈ Β«/bootΒ» ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния, Π° Β«/homeΒ» ΠΈ Β«/varΒ» Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ noexec (Π·Π°ΠΏΡ€Π΅Ρ‚ исполнСния);
  • ΠŸΠ°Ρ‚Ρ‡ ΠΊ ядру CONFIG_SETCAP. ΠœΠΎΠ΄ΡƒΠ»ΡŒ setcap ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π·Π°Π΄Π°Π½Π½Ρ‹Π΅ систСмныС возмоТности (capabilities), ΠΈΠ»ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΈΡ… для всСх ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. ΠœΠΎΠ΄ΡƒΠ»ΡŒ настраиваСтся ΡΡƒΠΏΠ΅Ρ€ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π²ΠΎ врСмя Ρ€Π°Π±ΠΎΡ‚Ρ‹ систСмы Ρ‡Π΅Ρ€Π΅Π· интСрфСйс sysctl ΠΈΠ»ΠΈ Ρ„Π°ΠΉΠ»Ρ‹ /proc/sys/setcap ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΌΠΎΡ€Π°ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ внСсСния ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π΄ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.
    Π’ ΡˆΡ‚Π°Ρ‚Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π² систСмС ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ CAP_CHOWN(0), CAP_DAC_OVERRIDE(1), CAP_DAC_READ_SEARCH(2), CAP_FOWNER(3) ΠΈ 21(CAP_SYS_ADMIN). Π’ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ состояниС систСма пСрСводится ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ tinyware-beforeadmin (ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ capabilities). На основС модуля ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π²ΠΈΡ‚ΡŒ обвязку securelevels.

  • ΠŸΠ°Ρ‚Ρ‡ ΠΊ ядру PROC_RESTRICT_ACCESS. Данная опция ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ доступ ΠΊ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°ΠΌ /proc/pid Π² Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмС /proc c 555 Π½Π° 750, ΠΏΡ€ΠΈ этом Π³Ρ€ΡƒΠΏΠΏΠ° Ρƒ всСх ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² назначаСтся root. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ видят ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Β«psΒ» Ρ‚ΠΎΠ»ΡŒΠΊΠΎ свои процСссы. Root ΠΏΠΎ ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Π²ΠΈΠ΄ΠΈΡ‚ всС процСссы Π² систСмС.
  • ΠŸΠ°Ρ‚Ρ‡ ΠΊ ядру CONFIG_FS_ADVANCED_CHOWN, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ рядовым ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π²Π»Π°Π΄Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΈ ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°ΠΌΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ своих ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ².
  • НСкоторыС измСнСния настроСк ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, UMASK установлСн Π² 077).

Sumber: opennet.ru

Tambah komen