Нова вСрсия Π½Π° Slackware Π΅ ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½Π° ΠΊΠ°Ρ‚ΠΎ част ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° TinyWare

Π˜Π·Π³ΠΎΡ‚Π²Π΅Π½ΠΈ са ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π½ΠΈ сборки TinyWare, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° 32-Π±ΠΈΡ‚ΠΎΠ²Π°Ρ‚Π° вСрсия Π½Π° Slackware-Current ΠΈ доставСн с 32- ΠΈ 64-Π±ΠΈΡ‚ΠΎΠ²ΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΈ Π½Π° ядрото Linux 4.19. Π Π°Π·ΠΌΠ΅Ρ€ iso ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ 800 MB.

ΠžΡΠ½ΠΎΠ²Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ, Π² сравнСниС с оригиналния Slackware:

  • Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°Π½Π΅ Π½Π° 4 дяла β€œ/”, β€œ/boot”, β€œ/var” ΠΈ β€œ/home”. ДяловСтС β€œ/” ΠΈ β€œ/boot” сС ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Ρ‚ Π² Ρ€Π΅ΠΆΠΈΠΌ само Π·Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅, Π° β€œ/home” ΠΈ β€œ/var” сС ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Ρ‚ Π² Ρ€Π΅ΠΆΠΈΠΌ noexec;
  • ΠšΠΎΡ€Π΅ΠΊΡ†ΠΈΡ Π½Π° ядрото CONFIG_SETCAP. ΠœΠΎΠ΄ΡƒΠ»ΡŠΡ‚ setcap ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ систСмни Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ ΠΈΠ»ΠΈ Π΄Π° Π³ΠΈ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π° Π·Π° всички ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ. ΠœΠΎΠ΄ΡƒΠ»ΡŠΡ‚ сС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π° ΠΎΡ‚ супСрпотрСбитСля, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ систСмата Ρ€Π°Π±ΠΎΡ‚ΠΈ Ρ‡Ρ€Π΅Π· 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 (ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½Π΅ ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ). Π’ΡŠΠ· основа Π½Π° ΠΌΠΎΠ΄ΡƒΠ»Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΈΡ‚Π΅ снопа Π·Π° сигурни Π½ΠΈΠ²Π°.

  • Основна корСкция PROC_RESTRICT_ACCESS. Π’Π°Π·ΠΈ опция ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π° Π΄ΠΎΡΡ‚ΡŠΠΏΠ° Π΄ΠΎ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈΡ‚Π΅ /proc/pid във Ρ„Π°ΠΉΠ»ΠΎΠ²Π°Ρ‚Π° систСма /proc ΠΎΡ‚ 555 Π΄ΠΎ 750, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ Π³Ρ€ΡƒΠΏΠ°Ρ‚Π° ΠΎΡ‚ всички Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ Π΅ присвоСна Π½Π° root. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»Π½ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π²ΠΈΠΆΠ΄Π°Ρ‚ само своитС процСси с ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° "ps". Root всС ΠΎΡ‰Π΅ Π²ΠΈΠΆΠ΄Π° всички процСси Π² систСмата.
  • CONFIG_FS_ADVANCED_CHOWN корСкция Π½Π° ядрото, която позволява Π½Π° ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ‚Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ Π΄Π° промСнят собствСността Π²ΡŠΡ€Ρ…Ρƒ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ ΠΏΠΎΠ΄Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ Π² Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ.
  • Някои ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² настройкитС ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ (Π½Π°ΠΏΡ€. UMASK Π·Π°Π΄Π°Π΄Π΅Π½ Π½Π° 077).

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€