Милиони Π±ΠΈΠ½Π°Ρ€Π½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ ΠΏΠΎΠ΄ΠΎΡ†Π½Π°. Како Linux стана посилСн

Милиони Π±ΠΈΠ½Π°Ρ€Π½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ ΠΏΠΎΠ΄ΠΎΡ†Π½Π°. Како Linux стана посилСнTL; Π”Π . Π’ΠΎ ΠΎΠ²Π°Π° ΡΡ‚Π°Ρ‚ΠΈΡ˜Π°, Π³ΠΈ истраТувамС ΡˆΠ΅ΠΌΠΈΡ‚Π΅ Π·Π° ΡΡ‚Π²Ρ€Π΄Π½ΡƒΠ²Π°ΡšΠ΅ ΡˆΡ‚ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€Π°Π°Ρ‚ Π½Π°Π΄Π²ΠΎΡ€ ΠΎΠ΄ ΠΊΡƒΡ‚ΠΈΡ˜Π°Ρ‚Π° Π½Π° ΠΏΠ΅Ρ‚ ΠΏΠΎΠΏΡƒΠ»Π°Ρ€Π½ΠΈ дистрибуции Π½Π° Linux. Π—Π° сСкој, ја Π·Π΅Π΄ΠΎΠ²ΠΌΠ΅ стандардната ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚, Π³ΠΈ Π²Ρ‡ΠΈΡ‚Π°Π²ΠΌΠ΅ ситС ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΈ Π³ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°Π²ΠΌΠ΅ бСзбСдноснитС шСми Π²ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ‚Π΅ Π±ΠΈΠ½Π°Ρ€Π½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ. Π Π°Π·Π³Π»Π΅Π΄Π°Π½ΠΈ дистрибуции сС OpenSUSE 12.4, Debian 9, CentOS, RHEL 6.10 ΠΈ 7, ΠΊΠ°ΠΊΠΎ ΠΈ Ubuntu 14.04, 12.04 ΠΈ 18.04 LTS.

Π Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ ΠΏΠΎΡ‚Π²Ρ€Π΄ΡƒΠ²Π°Π°Ρ‚ Π΄Π΅ΠΊΠ° Π΄ΡƒΡ€ΠΈ ΠΈ основнитС шСми ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС Ρ€Π΅Π΄Π΅ΡšΠ΅ ΠΊΠ°Π½Π°Ρ€ΠΈΠ½Ρ†ΠΈ ΠΈ ΠΊΠΎΠ΄ΠΎΡ‚ нСзависСн ΠΎΠ΄ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡ˜Π°Ρ‚Π° сè ΡƒΡˆΡ‚Π΅ Π½Π΅ сС усвоСни ΠΎΠ΄ ситС. Π‘ΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π΅ ΡƒΡˆΡ‚Π΅ полоша Π·Π° ΠΊΠΎΠΌΠΏΠ°Ρ˜Π»Π΅Ρ€ΠΈΡ‚Π΅ ΠΊΠΎΠ³Π° станува Π·Π±ΠΎΡ€ Π·Π° Π·Π°ΡˆΡ‚ΠΈΡ‚Π° ΠΎΠ΄ ранливости, ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ Π΅ судирот Π½Π° стСк, кој сС најдС Π²ΠΎ Ρ†Π΅Π½Ρ‚Π°Ρ€ΠΎΡ‚ Π½Π° Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π²ΠΎ Ρ˜Π°Π½ΡƒΠ°Ρ€ΠΈ ΠΏΠΎ ΠΎΠ±Ρ˜Π°Π²ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π·Π° систСмскитС пропусти. Но, Π½Π΅ Π΅ сè Ρ‚ΠΎΠ»ΠΊΡƒ Π±Π΅Π·Π½Π°Π΄Π΅ΠΆΠ½ΠΎ. Π—Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π΅Π½ Π±Ρ€ΠΎΡ˜ Π±ΠΈΠ½Π°Ρ€Π½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π°Ρ‚ основни ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Π·Π° Π·Π°ΡˆΡ‚ΠΈΡ‚Π°, Π° Π½ΠΈΠ²Π½ΠΈΠΎΡ‚ Π±Ρ€ΠΎΡ˜ растС ΠΎΠ΄ Π²Π΅Ρ€Π·ΠΈΡ˜Π° Π΄ΠΎ Π²Π΅Ρ€Π·ΠΈΡ˜Π°.

ΠŸΡ€Π΅Π³Π»Π΅Π΄ΠΎΡ‚ ΠΏΠΎΠΊΠ°ΠΆΠ° Π΄Π΅ΠΊΠ° Π½Π°Ρ˜Π³ΠΎΠ»Π΅ΠΌΠΈΠΎΡ‚ Π±Ρ€ΠΎΡ˜ Π·Π°ΡˆΡ‚ΠΈΡ‚Π½ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ сС ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ΠΈ Π²ΠΎ Ubuntu 18.04 Π½Π° Π½ΠΈΠ²ΠΎΠ° Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π΅Π½ систСм ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ, ΠΏΠΎ ΡˆΡ‚ΠΎ слСди Debian 9. Од Π΄Ρ€ΡƒΠ³Π° страна, OpenSUSE 12.4, CentOS 7 ΠΈ RHEL 7 исто Ρ‚Π°ΠΊΠ° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π°Ρ‚ основни Π·Π°ΡˆΡ‚ΠΈΡ‚Π½ΠΈ шСми ΠΈ Π·Π°ΡˆΡ‚ΠΈΡ‚Π° ΠΎΠ΄ судир Π½Π° стСк сС користи ΡƒΡˆΡ‚Π΅ ΠΏΠΎΡˆΠΈΡ€ΠΎΠΊΠΎ со ΠΌΠ½ΠΎΠ³Ρƒ погуст сСт Π½Π° стандардни ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ.

Π’ΠΎΠ²Π΅Π΄

ВСшко Π΅ Π΄Π° сС ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ висококвалитСтСн софтвСр. И ΠΏΠΎΠΊΡ€Π°Ρ˜ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΈΠΎΡ‚ Π±Ρ€ΠΎΡ˜ Π½Π°ΠΏΡ€Π΅Π΄Π½ΠΈ Π°Π»Π°Ρ‚ΠΊΠΈ Π·Π° Π°Π½Π°Π»ΠΈΠ·Π° Π½Π° статички ΠΊΠΎΠ΄ ΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½Π° Π°Π½Π°Π»ΠΈΠ·Π° Π½Π° Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Ρ‚Ρ€Π°Π΅ΡšΠ΅, ΠΊΠ°ΠΊΠΎ ΠΈ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π΅Π½ Π½Π°ΠΏΡ€Π΅Π΄ΠΎΠΊ Π²ΠΎ Ρ€Π°Π·Π²ΠΎΡ˜ΠΎΡ‚ Π½Π° ΠΊΠΎΠΌΠΏΠ°Ρ˜Π»Π΅Ρ€ΠΈ ΠΈ програмски Ρ˜Π°Π·ΠΈΡ†ΠΈ, соврСмСниот софтвСр сè ΡƒΡˆΡ‚Π΅ страда ΠΎΠ΄ ранливости ΠΊΠΎΠΈ ΠΏΠΎΡΡ‚ΠΎΡ˜Π°Π½ΠΎ сС Сксплоатираат ΠΎΠ΄ Π½Π°ΠΏΠ°Ρ“Π°Ρ‡ΠΈΡ‚Π΅. Π‘ΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π΅ ΡƒΡˆΡ‚Π΅ полоша Π²ΠΎ СкосистСмитС ΠΊΠΎΠΈ Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°Π°Ρ‚ наслСдСн ΠΊΠΎΠ΄. Π’ΠΎ Ρ‚Π°ΠΊΠ²ΠΈ случаи, Π½Π΅ само ΡˆΡ‚ΠΎ сС соочувамС со Π²Π΅Ρ‡Π½ΠΈΠΎΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π½Π° ΠΏΡ€ΠΎΠ½Π°ΠΎΡ“Π°ΡšΠ΅ Π½Π° ΠΌΠΎΠΆΠ½ΠΈ Π³Ρ€Π΅ΡˆΠΊΠΈ ΡˆΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС искористат, Ρ‚ΡƒΠΊΡƒ смС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈ ΠΈ со строги Ρ€Π°ΠΌΠΊΠΈ Π·Π° компатибилност Π½Π°Π½Π°Π·Π°Π΄, ΠΊΠΎΠΈ чСстопати Π±Π°Ρ€Π°Π°Ρ‚ ΠΎΠ΄ нас Π΄Π° Π·Π°Ρ‡ΡƒΠ²Π°ΠΌΠ΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½, ΠΈΠ»ΠΈ ΡƒΡˆΡ‚Π΅ полошо, Ρ€Π°Π½Π»ΠΈΠ² ΠΈΠ»ΠΈ Π±Π°Π³ΠΈΡ‡Π΅Π½ ΠΊΠΎΠ΄.

Π’ΡƒΠΊΠ° стапуваат Π²ΠΎ ΠΈΠ³Ρ€Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‚Π΅ Π·Π° Π·Π°ΡˆΡ‚ΠΈΡ‚Π° ΠΈΠ»ΠΈ Π·Π°Ρ†Π²Ρ€ΡΡ‚ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ‚Π΅. НС ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° спрСчимС Π½Π΅ΠΊΠΎΠΈ Π²ΠΈΠ΄ΠΎΠ²ΠΈ Π³Ρ€Π΅ΡˆΠΊΠΈ, Π½ΠΎ ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° Π³ΠΎ ΠΎΡ‚Π΅ΠΆΠ½Π΅ΠΌΠ΅ ΠΆΠΈΠ²ΠΎΡ‚ΠΎΡ‚ Π½Π° Π½Π°ΠΏΠ°Ρ“Π°Ρ‡ΠΎΡ‚ ΠΈ Π΄Π΅Π»ΡƒΠΌΠ½ΠΎ Π΄Π° Π³ΠΎ Ρ€Π΅ΡˆΠΈΠΌΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΡ‚ со ΡΠΏΡ€Π΅Ρ‡ΡƒΠ²Π°ΡšΠ΅ ΠΈΠ»ΠΈ ΡΠΏΡ€Π΅Ρ‡ΡƒΠ²Π°ΡšΠ΅ Π΅ΠΊΡΠΏΠ»ΠΎΠ°Ρ‚Π°Ρ†ΠΈΡ˜Π° ΠΎΠ²ΠΈΠ΅ Π³Ρ€Π΅ΡˆΠΊΠΈ. Π’Π°ΠΊΠ²Π°Ρ‚Π° Π·Π°ΡˆΡ‚ΠΈΡ‚Π° сС користи Π²ΠΎ ситС соврСмСни ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈ систСми, Π½ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‚Π΅ сС Ρ€Π°Π·Π»ΠΈΠΊΡƒΠ²Π°Π°Ρ‚ ΠΌΠ½ΠΎΠ³Ρƒ ΠΏΠΎ слоТСност, Сфикасност ΠΈ пСрформанси: ΠΎΠ΄ ΠΊΠ°Π½Π°Ρ€ΠΈΠ½Ρ†ΠΈ ΠΈ ASLR Π΄ΠΎ цСлосна Π·Π°ΡˆΡ‚ΠΈΡ‚Π° CFI ΠΈ ROP. Π’ΠΎ ΠΎΠ²Π°Π° ΡΡ‚Π°Ρ‚ΠΈΡ˜Π°, ќС Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΊΠΎΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Π·Π° Π·Π°ΡˆΡ‚ΠΈΡ‚Π° сС користат Π²ΠΎ Π½Π°Ρ˜ΠΏΠΎΠΏΡƒΠ»Π°Ρ€Π½ΠΈΡ‚Π΅ дистрибуции Π½Π° Linux Π²ΠΎ стандардната ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π°, Π° исто Ρ‚Π°ΠΊΠ° ќС Π³ΠΈ испитамС ΡΠ²ΠΎΡ˜ΡΡ‚Π²Π°Ρ‚Π° Π½Π° Π±ΠΈΠ½Π°Ρ€Π½ΠΈΡ‚Π΅ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ ΡˆΡ‚ΠΎ сС дистрибуираат ΠΏΡ€Π΅ΠΊΡƒ систСмитС Π·Π° ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ со ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π½Π° сСкоја Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ†ΠΈΡ˜Π°.

CVE ΠΈ бСзбСдност

Π‘ΠΈΡ‚Π΅ смС Π²ΠΈΠ΄Π΅Π»Π΅ написи со наслови ΠΊΠ°ΠΊΠΎ β€žΠΠ°Ρ˜Ρ€Π°Π½Π»ΠΈΠ²ΠΈΡ‚Π΅ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π½Π° Π³ΠΎΠ΄ΠΈΠ½Π°Ρ‚Π°β€œ ΠΈΠ»ΠΈ β€žΠΠ°Ρ˜Ρ€Π°Π½Π»ΠΈΠ²ΠΈΡ‚Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈ ΡΠΈΡΡ‚Π΅ΠΌΠΈβ€œ. ΠžΠ±ΠΈΡ‡Π½ΠΎ Ρ‚ΠΈΠ΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π°Π°Ρ‚ статистика Π·Π° Π²ΠΊΡƒΠΏΠ½ΠΈΠΎΡ‚ Π±Ρ€ΠΎΡ˜ Π½Π° записи Π·Π° ранливости ΠΊΠ°ΠΊΠΎ CVE (Π—Π°Π΅Π΄Π½ΠΈΡ‡ΠΊΠ° ранливост ΠΈ излоТСност), Π΄ΠΎΠ±ΠΈΠ΅Π½ΠΈ ΠΎΠ΄ Национална Π±Π°Π·Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π·Π° ранливост (NVD) ΠΎΠ΄ NIST ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ ΠΈΠ·Π²ΠΎΡ€ΠΈ. ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»Π½ΠΎ, ΠΎΠ²ΠΈΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ ОБ сС Ρ€Π°Π½Π³ΠΈΡ€Π°Π½ΠΈ спорСд Π±Ρ€ΠΎΡ˜ΠΎΡ‚ Π½Π° CVE. Π—Π° ΠΆΠ°Π», ΠΈΠ°ΠΊΠΎ CVE сС ΠΌΠ½ΠΎΠ³Ρƒ корисни Π·Π° слСдСњС Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΏΡ€ΠΎΠ΄Π°Π²Π°Ρ‡ΠΈΡ‚Π΅ ΠΈ корисницитС, Ρ‚ΠΈΠ΅ Π·Π±ΠΎΡ€ΡƒΠ²Π°Π°Ρ‚ ΠΌΠ°Π»ΠΊΡƒ Π·Π° вистинската бСзбСдност Π½Π° софтвСрот.

Како ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π΅ΠΌΠ΅Ρ‚Π΅ Π³ΠΎ Π²ΠΊΡƒΠΏΠ½ΠΈΠΎΡ‚ Π±Ρ€ΠΎΡ˜ Π½Π° CVE Π²ΠΎ ΠΈΠ·ΠΌΠΈΠ½Π°Ρ‚ΠΈΡ‚Π΅ Ρ‡Π΅Ρ‚ΠΈΡ€ΠΈ Π³ΠΎΠ΄ΠΈΠ½ΠΈ Π·Π° ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚ Linux ΠΈ ΠΏΠ΅Ρ‚Ρ‚Π΅ Π½Π°Ρ˜ΠΏΠΎΠΏΡƒΠ»Π°Ρ€Π½ΠΈ сСрвСрски дистрибуции, ΠΈΠΌΠ΅Π½ΠΎ Ubuntu, Debian, Red Hat Enterprise Linux ΠΈ OpenSUSE.

Милиони Π±ΠΈΠ½Π°Ρ€Π½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ ΠΏΠΎΠ΄ΠΎΡ†Π½Π°. Како Linux стана посилСн
Π‘Π». 1

Π¨Ρ‚ΠΎ Π½ΠΈ ΠΊΠ°ΠΆΡƒΠ²Π° овој Π³Ρ€Π°Ρ„ΠΈΠΊ? Π”Π°Π»ΠΈ ΠΏΠΎΠ³ΠΎΠ»Π΅ΠΌ Π±Ρ€ΠΎΡ˜ Π½Π° CVE Π·Π½Π°Ρ‡ΠΈ Π΄Π΅ΠΊΠ° Π΅Π΄Π½Π° Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ†ΠΈΡ˜Π° Π΅ ΠΏΠΎΡ€Π°Π½Π»ΠΈΠ²Π° ΠΎΠ΄ Π΄Ρ€ΡƒΠ³Π°? НСма ΠΎΠ΄Π³ΠΎΠ²ΠΎΡ€. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²ΠΎ ΠΎΠ²Π°Π° ΡΡ‚Π°Ρ‚ΠΈΡ˜Π° ќС Π²ΠΈΠ΄ΠΈΡ‚Π΅ Π΄Π΅ΠΊΠ° Debian ΠΈΠΌΠ° посилни бСзбСдносни ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈ Π²ΠΎ спорСдба со, Π΄Π° Ρ€Π΅Ρ‡Π΅ΠΌΠ΅, OpenSUSE ΠΈΠ»ΠΈ RedHat Linux, Π° сСпак Debian ΠΈΠΌΠ° повСќС CVE. Π‘Π΅ΠΏΠ°ΠΊ, Ρ‚ΠΈΠ΅ Π½Π΅ ΠΌΠΎΡ€Π° Π΄Π° Π·Π½Π°Ρ‡Π°Ρ‚ ослабСна бСзбСдност: Π΄ΡƒΡ€ΠΈ ΠΈ присуството Π½Π° CVE Π½Π΅ ΠΏΠΎΠΊΠ°ΠΆΡƒΠ²Π° Π΄Π°Π»ΠΈ ранливоста Π΅ Сксплоатирани. Π Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ Π·Π° сСриозност Π΄Π°Π²Π°Π°Ρ‚ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° Π·Π° Ρ‚ΠΎΠ° ΠΊΠ°ΠΊΠΎ Π²Π΅Ρ€ΠΎΡ˜Π°Ρ‚Π½ΠΎ Π΅ΠΊΡΠΏΠ»ΠΎΠ°Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° ранливост, Π½ΠΎ Π½Π° ΠΊΡ€Π°Ρ˜ΠΎΡ‚ искористливоста Π²ΠΎ Π³ΠΎΠ»Π΅ΠΌΠ° ΠΌΠ΅Ρ€Π° зависи ΠΎΠ΄ Π·Π°ΡˆΡ‚ΠΈΡ‚Π°Ρ‚Π° присутна Π²ΠΎ ΠΏΠΎΠ³ΠΎΠ΄Π΅Π½ΠΈΡ‚Π΅ систСми ΠΈ рСсурситС ΠΈ способноститС Π½Π° Π½Π°ΠΏΠ°Ρ“Π°Ρ‡ΠΈΡ‚Π΅. ΠŸΠΎΠΊΡ€Π°Ρ˜ Ρ‚ΠΎΠ°, отсуството Π½Π° ΠΈΠ·Π²Π΅ΡˆΡ‚Π°ΠΈ Π·Π° CVE Π½Π΅ ΠΊΠ°ΠΆΡƒΠ²Π° Π½ΠΈΡˆΡ‚ΠΎ Π·Π° Π΄Ρ€ΡƒΠ³ΠΈΡ‚Π΅ нСрСгистрирани ΠΈΠ»ΠΈ Π½Π΅ΠΏΠΎΠ·Π½Π°Ρ‚ΠΈ ранливости. Π Π°Π·Π»ΠΈΠΊΠ°Ρ‚Π° Π²ΠΎ CVE ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π΄ΠΎΠ»ΠΆΠΈ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈ Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈ освСн ΠΊΠ²Π°Π»ΠΈΡ‚Π΅Ρ‚ΠΎΡ‚ Π½Π° софтвСрот, Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°Ρ˜ΡœΠΈ Π³ΠΈ рСсурситС Π΄ΠΎΠ΄Π΅Π»Π΅Π½ΠΈ Π·Π° Ρ‚Π΅ΡΡ‚ΠΈΡ€Π°ΡšΠ΅ ΠΈΠ»ΠΈ Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°Ρ‚Π° Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° корисници. Π’ΠΎ Π½Π°ΡˆΠΈΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠ³ΠΎΠ»Π΅ΠΌΠΈΠΎΡ‚ Π±Ρ€ΠΎΡ˜ Π½Π° CVE Π½Π° Debian ΠΌΠΎΠΆΠ΅ Сдноставно Π΄Π° ΡƒΠΊΠ°ΠΆΠ΅ Π΄Π΅ΠΊΠ° Debian ΠΈΡΠΏΡ€Π°ΡœΠ° повСќС софтвСрски ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ.

Π‘Π΅ Ρ€Π°Π·Π±ΠΈΡ€Π°, систСмот CVE ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° корисни ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΊΠΎΠΈ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π°Π°Ρ‚ Π΄Π° ΠΊΡ€Π΅ΠΈΡ€Π°Ρ‚Π΅ соодвСтна Π·Π°ΡˆΡ‚ΠΈΡ‚Π°. ΠšΠΎΠ»ΠΊΡƒ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΎ Π³ΠΈ Ρ€Π°Π·Π±ΠΈΡ€Π°ΠΌΠ΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΈΡ‚Π΅ Π·Π° нСуспСхот Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π°, Ρ‚ΠΎΠ»ΠΊΡƒ Π΅ полСсно Π΄Π° сС ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΡƒΠ²Π°Π°Ρ‚ ΠΌΠΎΠΆΠ½ΠΈΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Π½Π° Π΅ΠΊΡΠΏΠ»ΠΎΠ°Ρ‚Π°Ρ†ΠΈΡ˜Π° ΠΈ Π΄Π° сС Ρ€Π°Π·Π²ΠΈΡ˜Π°Ρ‚ соодвСтни ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈ ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°ΡšΠ΅ ΠΈ ΠΎΠ΄Π³ΠΎΠ²ΠΎΡ€. На сл. 2 Π³ΠΈ ΠΏΡ€ΠΈΠΊΠ°ΠΆΡƒΠ²Π° ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈΡ‚Π΅ Π½Π° ранливости Π·Π° ситС дистрибуции Π²ΠΎ послСднитС Ρ‡Π΅Ρ‚ΠΈΡ€ΠΈ Π³ΠΎΠ΄ΠΈΠ½ΠΈ (ΠΈΠ·Π²ΠΎΡ€). Π’Π΅Π΄Π½Π°Ρˆ Π΅ јасно Π΄Π΅ΠΊΠ° ΠΏΠΎΠ²Π΅ΡœΠ΅Ρ‚ΠΎ CVE спаѓаат Π²ΠΎ слСднитС ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ: одбивањС Π½Π° услуга (DoS), ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΊΠΎΠ΄, ΠΏΡ€Π΅Π»Π΅Π²Π°ΡšΠ΅, ΠΎΡˆΡ‚Π΅Ρ‚ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π°, ΠΈΡΡ‚Π΅ΠΊΡƒΠ²Π°ΡšΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ (Π΅ΠΊΡΡ„ΠΈΠ»Ρ‚Ρ€Π°Ρ†ΠΈΡ˜Π°) ΠΈ Π΅ΡΠΊΠ°Π»Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ. Иако ΠΌΠ½ΠΎΠ³Ρƒ CVE сС Π±Ρ€ΠΎΡ˜Π°Ρ‚ повСќС ΠΏΠ°Ρ‚ΠΈ Π²ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ, Π³Π΅Π½Π΅Ρ€Π°Π»Π½ΠΎ иститС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ ΠΎΠΏΡΡ‚ΠΎΡ˜ΡƒΠ²Π°Π°Ρ‚ ΠΎΠ΄ Π³ΠΎΠ΄ΠΈΠ½Π° Π²ΠΎ Π³ΠΎΠ΄ΠΈΠ½Π°. Π’ΠΎ слСдниот Π΄Π΅Π» ΠΎΠ΄ ΡΡ‚Π°Ρ‚ΠΈΡ˜Π°Ρ‚Π°, ќС ја ΠΎΡ†Π΅Π½ΠΈΠΌΠ΅ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°Ρ‚Π° Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π·Π°ΡˆΡ‚ΠΈΡ‚Π½ΠΈ шСми Π·Π° Π΄Π° сС спрСчи ΠΈΡΠΊΠΎΡ€ΠΈΡΡ‚ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΎΠ²ΠΈΠ΅ пропусти.

Милиони Π±ΠΈΠ½Π°Ρ€Π½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ ΠΏΠΎΠ΄ΠΎΡ†Π½Π°. Како Linux стана посилСн
Π‘Π». 2

Π·Π°Π΄Π°Ρ‡ΠΈ

Π’ΠΎ ΠΎΠ²Π°Π° ΡΡ‚Π°Ρ‚ΠΈΡ˜Π° ΠΈΠΌΠ°ΠΌΠ΅ Π½Π°ΠΌΠ΅Ρ€Π° Π΄Π° ΠΎΠ΄Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌΠ΅ Π½Π° слСднивС ΠΏΡ€Π°ΡˆΠ°ΡšΠ°:

  • Која Π΅ бСзбСдноста Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ дистрибуции Π½Π° Linux? Кои Π·Π°ΡˆΡ‚ΠΈΡ‚Π½ΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈ ΠΏΠΎΡΡ‚ΠΎΡ˜Π°Ρ‚ Π²ΠΎ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈΡ‚Π΅ Π½Π° ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚ ΠΈ корисничкиот простор?
  • Како сС ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ ΡƒΡΠ²ΠΎΡ˜ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° бСзбСдноснитС ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈ со Ρ‚Π΅ΠΊΠΎΡ‚ Π½Π° Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π½ΠΈΠ· дистрибуциитС?
  • Кои сС просСчнитС зависности Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ Π·Π° сСкоја Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ†ΠΈΡ˜Π°?
  • Какви Π·Π°ΡˆΡ‚ΠΈΡ‚ΠΈ сС ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ΠΈ Π·Π° сСкој Π±ΠΈΠ½Π°Ρ€Π΅Π½?

Π˜Π·Π±ΠΎΡ€ Π½Π° дистрибуции

Π˜Π·Π»Π΅Π³ΡƒΠ²Π° Π΄Π΅ΠΊΠ° Π΅ Ρ‚Π΅ΡˆΠΊΠΎ Π΄Π° сС најдС Ρ‚ΠΎΡ‡Π½Π° статистика Π·Π° дистрибутивнитС инсталации, бидСјќи Π²ΠΎ ΠΏΠΎΠ²Π΅ΡœΠ΅Ρ‚ΠΎ случаи Π±Ρ€ΠΎΡ˜ΠΎΡ‚ Π½Π° ΠΏΡ€Π΅Π·Π΅ΠΌΠ°ΡšΠ° Π½Π΅ Π³ΠΎ ΠΎΠ·Π½Π°Ρ‡ΡƒΠ²Π° Π±Ρ€ΠΎΡ˜ΠΎΡ‚ Π½Π° вистинскитС инсталации. Π‘Π΅ΠΏΠ°ΠΊ, Π²Π°Ρ€ΠΈΡ˜Π°Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° Unix Π³ΠΎ сочинуваат Π½Π°Ρ˜Π³ΠΎΠ»Π΅ΠΌΠΈΠΎΡ‚ Π΄Π΅Π» ΠΎΠ΄ сСрвСрскитС систСми (Π½Π° Π²Π΅Π±-сСрвСритС 69,2%, ΠΎΠ΄ статистика W3techs ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ ΠΈΠ·Π²ΠΎΡ€ΠΈ), Π° Π½ΠΈΠ²Π½ΠΈΠΎΡ‚ ΡƒΠ΄Π΅Π» ΠΏΠΎΡΡ‚ΠΎΡ˜Π°Π½ΠΎ растС. Π’Π°ΠΊΠ°, Π·Π° Π½Π°ΡˆΠ΅Ρ‚ΠΎ ΠΈΡΡ‚Ρ€Π°ΠΆΡƒΠ²Π°ΡšΠ΅ сС фокусиравмС Π½Π° дистрибуциитС достапни Π½Π°Π΄Π²ΠΎΡ€ ΠΎΠ΄ ΠΊΡƒΡ‚ΠΈΡ˜Π°Ρ‚Π° Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Google Cloud. ОсобСно, Π³ΠΎ ΠΈΠ·Π±Ρ€Π°Π²ΠΌΠ΅ слСдниов ОБ:

Π”ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ†ΠΈΡ˜Π°/Π²Π΅Ρ€Π·ΠΈΡ˜Π°
ΠˆΠ°Π΄Ρ€ΠΎΡ‚ΠΎ
Π˜Π·Π³Ρ€Π°Π΄Π±Π°

OpenSUSE 12.4
4.12.14-95.3-стандардно
# 1 SMP срС 5 Π΄Π΅ΠΊΠ΅ΠΌΠ²Ρ€ΠΈ 06:00:48 UTC 2018 (63a8d29)

Debian 9 (ΠΈΡΡ‚Π΅Π³Π½ΡƒΠ²Π°ΡšΠ΅)
4.9.0-8-Π°ΠΌΠ΄64
# 1 SMP Debian 4.9.130-2 (2018-10-27)

CentOS 6.10
2.6.32-754.10.1.el6.x86_64
# 1 SMP Π²Ρ‚ΠΎ 15 Ρ˜Π°Π½ΡƒΠ°Ρ€ΠΈ 17:07:28 UTC 2019 Π³

CentOS 7
3.10.0-957.5.1.el7.x86_64
# 1 SMP ΠΏΠ΅Ρ‚ΠΎΠΊ 1 Ρ„Π΅Π²Ρ€ΡƒΠ°Ρ€ΠΈ 14:54:57 UTC 2019 Π³ΠΎΠ΄ΠΈΠ½Π°

Red Hat Enterprise Linux Server 6.10 (Π‘Π°Π½Ρ‚ΠΈΡ˜Π°Π³ΠΎ)
2.6.32-754.9.1.el6.x86_64
# 1 SMP срС 21 Π½ΠΎΠ΅ΠΌΠ²Ρ€ΠΈ 15:08:21 EST 2018 Π³

Red Hat Enterprise Linux Server 7.6 (Maipo)
3.10.0-957.1.3.el7.x86_64
# 1 SMP Ρ‡Π΅Ρ‚Π²Ρ€Ρ‚ΠΎΠΊ 15 Π½ΠΎΠ΅ΠΌΠ²Ρ€ΠΈ 17:36:42 UTC 2018 Π³ΠΎΠ΄ΠΈΠ½Π°

Ubuntu 14.04 (Π”ΠΎΠ²Π΅Ρ€Π»ΠΈΠ² Π’Π°Ρ…Ρ€)
4.4.0-140-Π³Π΅Π½Π΅Ρ€ΠΈΡ‡ΠΊΠΈ

#166~14.04.1-Ubuntu SMP саб, 17 Π½ΠΎΠ΅ΠΌΠ²Ρ€ΠΈ 01:52:43 UTC 20…

Ubuntu 16.04 (Xenial Xerus)
4.15.0-1026-gcp
#27~16.04.1-Ubuntu SMP ΠΏΠ΅Ρ‚ΠΎΠΊ 7 Π΄Π΅ΠΊΠ΅ΠΌΠ²Ρ€ΠΈ 09:59:47 UTC 2018

Ubuntu 18.04 (Bionic Beaver)
4.15.0-1026-gcp
#27-Ubuntu SMP Ρ‡Π΅Ρ‚Π²Ρ€Ρ‚ΠΎΠΊ 6 Π΄Π΅ΠΊΠ΅ΠΌΠ²Ρ€ΠΈ 18:27:01 UTC 2018

Π’Π°Π±Π΅Π»Π° 1

Анализа

АјдС Π΄Π° ја ΠΏΡ€ΠΎΡƒΡ‡ΠΈΠΌΠ΅ стандардната ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚, ΠΊΠ°ΠΊΠΎ ΠΈ ΡΠ²ΠΎΡ˜ΡΡ‚Π²Π°Ρ‚Π° Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ достапни ΠΏΡ€Π΅ΠΊΡƒ ΠΌΠ΅Π½Π°ΡŸΠ΅Ρ€ΠΎΡ‚ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π½Π° сСкоја Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ†ΠΈΡ˜Π° Π½Π°Π΄Π²ΠΎΡ€ ΠΎΠ΄ ΠΊΡƒΡ‚ΠΈΡ˜Π°Ρ‚Π°. Π’Π°ΠΊΠ°, Π½ΠΈΠ΅ Π³ΠΈ Ρ€Π°Π·Π³Π»Π΅Π΄ΡƒΠ²Π°ΠΌΠ΅ само ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ ΠΎΠ΄ стандарднитС ΠΎΠ³Π»Π΅Π΄Π°Π»Π° Π½Π° сСкоја Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ†ΠΈΡ˜Π°, ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€Π°Ρ˜ΡœΠΈ Π³ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ ΠΎΠ΄ нСстабилнитС ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π° (ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС ΠΎΠ³Π»Π΅Π΄Π°Π»Π°Ρ‚Π° Π·Π° β€žΡ‚Π΅ΡΡ‚ΠΈΡ€Π°ΡšΠ΅β€œ Π½Π° Debian) ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ ΠΎΠ΄ Ρ‚Ρ€Π΅Ρ‚ΠΈ страни (ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ Nvidia ΠΎΠ΄ стандарднитС ΠΎΠ³Π»Π΅Π΄Π°Π»Π°). Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ, Π½Π΅ Π³ΠΈ Ρ€Π°Π·Π³Π»Π΅Π΄ΡƒΠ²Π°ΠΌΠ΅ ΠΏΡ€ΠΈΠ»Π°Π³ΠΎΠ΄Π΅Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ†ΠΈΠΈ Π½Π° ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚ ΠΈΠ»ΠΈ бСзбСдноснитС ΠΏΠΎΡ˜Π°Ρ‡Π°Π½ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ.

Анализа Π½Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚

ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΠ²ΠΌΠ΅ скрипта Π·Π° Π°Π½Π°Π»ΠΈΠ·Π° Π²Ρ€Π· основа Π½Π° бСсплатна ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° kconfig. Π”Π° Π³ΠΈ ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΠΌΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ Π·Π° Π·Π°ΡˆΡ‚ΠΈΡ‚Π° Π½Π°Π΄Π²ΠΎΡ€ ΠΎΠ΄ ΠΊΡƒΡ‚ΠΈΡ˜Π°Ρ‚Π° Π½Π° ΠΈΠΌΠ΅Π½ΡƒΠ²Π°Π½ΠΈΡ‚Π΅ дистрибуции ΠΈ Π΄Π° Π³ΠΈ спорСдимС со листата ΠΎΠ΄ ОсновСн ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π·Π° самоодбрана (КБПП). Π—Π° сСкоја ΠΎΠΏΡ†ΠΈΡ˜Π° Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π°, Π’Π°Π±Π΅Π»Π° 2 ја ΠΎΠΏΠΈΡˆΡƒΠ²Π° саканата поставка: ΠΏΠΎΠ»Π΅Ρ‚ΠΎ Π·Π° ΠΈΠ·Π±ΠΎΡ€ Π΅ Π·Π° дистрибуции ΠΊΠΎΠΈ сС Π²ΠΎ согласност со ΠΏΡ€Π΅ΠΏΠΎΡ€Π°ΠΊΠΈΡ‚Π΅ Π½Π° KSSP (Π²ΠΈΠ΄Π΅Ρ‚Π΅ Π³ΠΎ слСдново Π·Π° ΠΎΠ±Ρ˜Π°ΡΠ½ΡƒΠ²Π°ΡšΠ΅ Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΈΡ‚Π΅). Ρ‚ΡƒΠΊΠ°; Π’ΠΎ ΠΈΠ΄Π½ΠΈΡ‚Π΅ написи ќС објаснимС ΠΊΠΎΠ»ΠΊΡƒ ΠΎΠ΄ ΠΎΠ²ΠΈΠ΅ бСзбСдносни ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ настаналС ΠΈ ΠΊΠ°ΠΊΠΎ Π΄Π° сС Ρ…Π°ΠΊΠΈΡ€Π° систСм Π²ΠΎ Π½ΠΈΠ²Π½ΠΎ отсуство).

Милиони Π±ΠΈΠ½Π°Ρ€Π½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ ΠΏΠΎΠ΄ΠΎΡ†Π½Π°. Како Linux стана посилСн

Милиони Π±ΠΈΠ½Π°Ρ€Π½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ ΠΏΠΎΠ΄ΠΎΡ†Π½Π°. Како Linux стана посилСн

Π’ΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ, Π½ΠΎΠ²ΠΈΡ‚Π΅ ΠΊΠ΅Ρ€Π½Π΅Π»ΠΈ ΠΈΠΌΠ°Π°Ρ‚ построги поставки Π½Π°Π΄Π²ΠΎΡ€ ΠΎΠ΄ ΠΊΡƒΡ‚ΠΈΡ˜Π°Ρ‚Π°. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, CentOS 6.10 ΠΈ RHEL 6.10 Π½Π° ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚ 2.6.32 Π½Π΅ΠΌΠ°Π°Ρ‚ ΠΏΠΎΠ²Π΅ΡœΠ΅Ρ‚ΠΎ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΈ карактСристики ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ΠΈ Π²ΠΎ ΠΏΠΎΠ½ΠΎΠ²ΠΈΡ‚Π΅ ΠΊΠ΅Ρ€Π½Π΅Π»ΠΈ ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС SMAP, строги RWX Π΄ΠΎΠ·Π²ΠΎΠ»ΠΈ, Ρ€Π°Π½Π΄ΠΎΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Π° Π½Π° адрСси ΠΈΠ»ΠΈ Π·Π°ΡˆΡ‚ΠΈΡ‚Π° ΠΎΠ΄ copy2usr. Π’Ρ€Π΅Π±Π° Π΄Π° сС Π·Π°Π±Π΅Π»Π΅ΠΆΠΈ Π΄Π΅ΠΊΠ° ΠΌΠ½ΠΎΠ³Ρƒ ΠΎΠ΄ ΠΎΠΏΡ†ΠΈΠΈΡ‚Π΅ Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π° Π²ΠΎ Ρ‚Π°Π±Π΅Π»Π°Ρ‚Π° Π½Π΅ сС достапни Π²ΠΎ постаритС Π²Π΅Ρ€Π·ΠΈΠΈ Π½Π° ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚ ΠΈ Π½Π΅ сС ΠΏΡ€ΠΈΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ Π²ΠΎ рСалноста - ΠΎΠ²Π° сè ΡƒΡˆΡ‚Π΅ Π΅ ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΎ Π²ΠΎ Ρ‚Π°Π±Π΅Π»Π°Ρ‚Π° ΠΊΠ°ΠΊΠΎ нСдостаток Π½Π° соодвСтна Π·Π°ΡˆΡ‚ΠΈΡ‚Π°. Π˜ΡΡ‚ΠΎ Ρ‚Π°ΠΊΠ°, Π°ΠΊΠΎ ΠΎΠΏΡ†ΠΈΡ˜Π°Ρ‚Π° Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π° Π½Π΅ Π΅ присутна Π²ΠΎ Π΄Π°Π΄Π΅Π½Π° Π²Π΅Ρ€Π·ΠΈΡ˜Π°, Π° бСзбСдноста Π±Π°Ρ€Π° Ρ‚Π°Π° ΠΎΠΏΡ†ΠΈΡ˜Π° Π΄Π° Π±ΠΈΠ΄Π΅ ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½Π°, ΠΎΠ²Π° сС смСта Π·Π° Ρ€Π°Π·ΡƒΠΌΠ½Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π°.

Π”Ρ€ΡƒΠ³Π° Ρ‚ΠΎΡ‡ΠΊΠ° ΡˆΡ‚ΠΎ Ρ‚Ρ€Π΅Π±Π° Π΄Π° сС Π·Π΅ΠΌΠ΅ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ ΠΏΡ€ΠΈ Ρ‚ΠΎΠ»ΠΊΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅: Π½Π΅ΠΊΠΎΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π½Π° ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚ ΡˆΡ‚ΠΎ ја Π·Π³ΠΎΠ»Π΅ΠΌΡƒΠ²Π°Π°Ρ‚ ΠΏΠΎΠ²Ρ€ΡˆΠΈΠ½Π°Ρ‚Π° Π½Π° Π½Π°ΠΏΠ°Π΄ΠΎΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° сС користат ΠΈ Π·Π° бСзбСдност. Π’Π°ΠΊΠ²ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈ Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°Π°Ρ‚ uprobes ΠΈ kprobes, ΠΊΠ΅Ρ€Π½Π΅Π» ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΈ BPF/eBPF. Наша ΠΏΡ€Π΅ΠΏΠΎΡ€Π°ΠΊΠ° Π΅ Π΄Π° сС користат Π³ΠΎΡ€Π΅Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΡ‚Π΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈ Π·Π° Π΄Π° сС ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ вистинска Π·Π°ΡˆΡ‚ΠΈΡ‚Π°, бидСјќи Ρ‚ΠΈΠ΅ сС Π½Π΅Ρ‚Ρ€ΠΈΠ²ΠΈΡ˜Π°Π»Π½ΠΈ Π·Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ ΠΈ Π½ΠΈΠ²Π½Π°Ρ‚Π° Π΅ΠΊΡΠΏΠ»ΠΎΠ°Ρ‚Π°Ρ†ΠΈΡ˜Π° прСтпоставува Π΄Π΅ΠΊΠ° Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π½ΠΈΡ‚Π΅ Π°ΠΊΡ‚Π΅Ρ€ΠΈ вСќС ΠΈΠΌΠ°Π°Ρ‚ воспоставСно ΡƒΠΏΠΎΡ€ΠΈΡˆΡ‚Π΅ Π²ΠΎ систСмот. Но, Π°ΠΊΠΎ ΠΎΠ²ΠΈΠ΅ ΠΎΠΏΡ†ΠΈΠΈ сС ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ΠΈ, администраторот Π½Π° систСмот ΠΌΠΎΡ€Π° Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ Π΄Π° слСди Π·Π° Π·Π»ΠΎΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°.

Π“Π»Π΅Π΄Π°Ρ˜ΡœΠΈ ΠΏΠΎΠ½Π°Ρ‚Π°ΠΌΡƒ Π²ΠΎ записитС Π²ΠΎ Π’Π°Π±Π΅Π»Π° 2, Π³Π»Π΅Π΄Π°ΠΌΠ΅ Π΄Π΅ΠΊΠ° ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΈΡ‚Π΅ ΠΊΠ΅Ρ€Π½Π΅Π»ΠΈ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π°Π°Ρ‚ Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ ΠΎΠΏΡ†ΠΈΠΈ Π·Π° Π·Π°ΡˆΡ‚ΠΈΡ‚Π° ΠΎΠ΄ Π΅ΠΊΡΠΏΠ»ΠΎΠ°Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° пропусти ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС ΠΈΡΡ‚Π΅ΠΊΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ ΠΏΡ€Π΅Π»Π΅Π²Π°ΡšΠ΅ Π½Π° стСк/ΠΊΡƒΠΏΠΈ. Π‘Π΅ΠΏΠ°ΠΊ, Π·Π°Π±Π΅Π»Π΅ΠΆΡƒΠ²Π°ΠΌΠ΅ Π΄Π΅ΠΊΠ° Π΄ΡƒΡ€ΠΈ ΠΈ Π½Π°Ρ˜Π½ΠΎΠ²ΠΈΡ‚Π΅ ΠΏΠΎΠΏΡƒΠ»Π°Ρ€Π½ΠΈ дистрибуции сè ΡƒΡˆΡ‚Π΅ Π½Π΅ΠΌΠ°Π°Ρ‚ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ΠΎ послоТСна Π·Π°ΡˆΡ‚ΠΈΡ‚Π° (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, со Π·Π°ΠΊΡ€ΠΏΠΈ гробСзбСдност) ΠΈΠ»ΠΈ ΠΌΠΎΠ΄Π΅Ρ€Π½Π° Π·Π°ΡˆΡ‚ΠΈΡ‚Π° ΠΎΠ΄ Π½Π°ΠΏΠ°Π΄ΠΈ Π·Π° ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π½Π° ΠΊΠΎΠ΄ (Π½Π° ΠΏΡ€. ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡ˜Π° Π½Π° Ρ€Π°Π½Π΄ΠΎΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Π° со шСми ΠΊΠ°ΠΊΠΎ R^X Π·Π° ΠΊΠΎΠ΄). Π—Π° Π΄Π° Π±ΠΈΠ΄Π°Ρ‚ Ρ€Π°Π±ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΡˆΡ‚Π΅ полоши, Π΄ΡƒΡ€ΠΈ ΠΈ ΠΎΠ²ΠΈΠ΅ ΠΏΠΎΠ½Π°ΠΏΡ€Π΅Π΄Π½ΠΈ ΠΎΠ΄Π±Ρ€Π°Π½ΠΈ Π½Π΅ ΡˆΡ‚ΠΈΡ‚Π°Ρ‚ ΠΎΠ΄ Ρ†Π΅Π»ΠΈΠΎΡ‚ опсСг Π½Π° Π½Π°ΠΏΠ°Π΄ΠΈ. Π—Π°Ρ‚ΠΎΠ°, ΠΎΠ΄ ΠΊΠ»ΡƒΡ‡Π½ΠΎ Π·Π½Π°Ρ‡Π΅ΡšΠ΅ Π΅ систСмскитС администратори Π΄Π° Π³ΠΈ Π½Π°Π΄ΠΎΠΏΠΎΠ»Π½ΡƒΠ²Π°Π°Ρ‚ ΠΏΠ°ΠΌΠ΅Ρ‚Π½ΠΈΡ‚Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ со Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ˜Π° ΠΊΠΎΠΈ Π½ΡƒΠ΄Π°Ρ‚ ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°ΡšΠ΅ ΠΈ ΡΠΏΡ€Π΅Ρ‡ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π΅ΠΊΡΠΏΠ»ΠΎΠ°Ρ‚Π°Ρ†ΠΈΡ˜Π° Π·Π° Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Ρ‚Ρ€Π°Π΅ΡšΠ΅.

Анализа Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ

НС Π΅ ΠΈΠ·Π½Π΅Π½Π°Π΄ΡƒΠ²Π°Ρ‡ΠΊΠΈ, Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈΡ‚Π΅ дистрибуции ΠΈΠΌΠ°Π°Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ карактСристики Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΡ‚, ΠΎΠΏΡ†ΠΈΠΈ Π·Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ†ΠΈΡ˜Π°, зависности ΠΎΠ΄ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° ΠΈΡ‚Π½. Π Π°Π·Π»ΠΈΠΊΠΈ ΠΏΠΎΡΡ‚ΠΎΡ˜Π°Ρ‚ Π΄ΡƒΡ€ΠΈ ΠΈ Π·Π° ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ дистрибуции ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ со ΠΌΠ°Π» Π±Ρ€ΠΎΡ˜ Π½Π° зависности (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, coreutils Π½Π° Ubuntu ΠΈΠ»ΠΈ Debian). Π—Π° Π΄Π° Π³ΠΈ ΠΎΡ†Π΅Π½ΠΈΠΌΠ΅ Ρ€Π°Π·Π»ΠΈΠΊΠΈΡ‚Π΅, Π³ΠΈ ΠΏΡ€Π΅Π·Π΅ΠΌΠ°Π²ΠΌΠ΅ ситС достапни ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ, ја ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π²ΠΌΠ΅ Π½ΠΈΠ²Π½Π°Ρ‚Π° содрТина ΠΈ Π³ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°Π²ΠΌΠ΅ Π±ΠΈΠ½Π°Ρ€Π½ΠΈΡ‚Π΅ ΠΈ зависноститС. Π—Π° сСкој ΠΏΠ°ΠΊΠ΅Ρ‚, Π³ΠΈ слСдСвмС Π΄Ρ€ΡƒΠ³ΠΈΡ‚Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΎΠ΄ ΠΊΠΎΠΈ зависи, ΠΈ Π·Π° сСкој Π±ΠΈΠ½Π°Ρ€Π΅Π½, Π³ΠΈ слСдСвмС Π½Π΅Π³ΠΎΠ²ΠΈΡ‚Π΅ зависности. Π’ΠΎ овој Π΄Π΅Π» Π½Π°ΠΊΡ€Π°Ρ‚ΠΊΠΎ Π³ΠΈ сумирамС Π·Π°ΠΊΠ»ΡƒΡ‡ΠΎΡ†ΠΈΡ‚Π΅.

дистрибуции

Π’ΠΊΡƒΠΏΠ½ΠΎ, ΠΏΡ€Π΅Π·Π΅ΠΌΠ°Π²ΠΌΠ΅ 361 ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π·Π° ситС дистрибуции, ΠΈΠ·Π²Π»Π΅ΠΊΡƒΠ²Π°Ρ˜ΡœΠΈ само ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΎΠ΄ стандарднитС Ρ€Π΅Ρ‚Ρ€ΠΎΠ²ΠΈΠ·ΠΎΡ€ΠΈ. Π“ΠΈ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€Π°Π²ΠΌΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ Π±Π΅Π· ΠΈΠ·Π²Ρ€ΡˆΠ½ΠΈ ELF, ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС ΠΈΠ·Π²ΠΎΡ€ΠΈ, Ρ„ΠΎΠ½Ρ‚ΠΎΠ²ΠΈ ΠΈΡ‚Π½. По Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ, останаа 556 ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ, ΠΊΠΎΠΈ содрТат Π²ΠΊΡƒΠΏΠ½ΠΎ 129 Π±ΠΈΠ½Π°Ρ€Π½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ. Π”ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ Π½ΠΈΠ· дистрибуциитС Π΅ ΠΏΡ€ΠΈΠΊΠ°ΠΆΠ°Π½Π° Π½Π° сл. 569.

Милиони Π±ΠΈΠ½Π°Ρ€Π½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ ΠΏΠΎΠ΄ΠΎΡ†Π½Π°. Како Linux стана посилСн
Π‘Π». 3

МоТС Π΄Π° Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΡ‚Π΅ Π΄Π΅ΠΊΠ° ΠΊΠΎΠ»ΠΊΡƒ Π΅ ΠΏΠΎΠΌΠΎΠ΄Π΅Ρ€Π½Π° Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ†ΠΈΡ˜Π°Ρ‚Π°, Ρ‚ΠΎΠ»ΠΊΡƒ повСќС ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΈ Π±ΠΈΠ½Π°Ρ€Π½ΠΈ содрТини содрТи, ΡˆΡ‚ΠΎ Π΅ Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ. Π‘Π΅ΠΏΠ°ΠΊ, Ubuntu ΠΈ Debian ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°Π°Ρ‚ ΠΌΠ½ΠΎΠ³Ρƒ повСќС Π±ΠΈΠ½Π°Ρ€Π½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ (ΠΈ ΠΈΠ·Π²Ρ€ΡˆΠ½ΠΈ ΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ) ΠΎΠ΄ CentOS, SUSE ΠΈ RHEL, ΡˆΡ‚ΠΎ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΡ˜Π°Π»Π½ΠΎ влијаС Π½Π° ΠΏΠΎΠ²Ρ€ΡˆΠΈΠ½Π°Ρ‚Π° Π·Π° Π½Π°ΠΏΠ°Π΄ Π½Π° Ubuntu ΠΈ Debian (Ρ‚Ρ€Π΅Π±Π° Π΄Π° сС Π·Π°Π±Π΅Π»Π΅ΠΆΠΈ Π΄Π΅ΠΊΠ° Π±Ρ€ΠΎΡ˜ΠΊΠΈΡ‚Π΅ Π³ΠΈ Ρ€Π΅Ρ„Π»Π΅ΠΊΡ‚ΠΈΡ€Π°Π°Ρ‚ ситС Π±ΠΈΠ½Π°Ρ€Π½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ ΠΎΠ΄ ситС Π²Π΅Ρ€Π·ΠΈΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚, односно Π½Π΅ΠΊΠΎΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ сС Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°Π°Ρ‚ Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ ΠΏΠ°Ρ‚ΠΈ). Ова Π΅ особСно Π²Π°ΠΆΠ½ΠΎ ΠΊΠΎΠ³Π° ќС Π³ΠΈ Π·Π΅ΠΌΠ΅Ρ‚Π΅ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ зависноститС ΠΏΠΎΠΌΠ΅Ρ“Ρƒ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅. Π’Π°ΠΊΠ°, ранливоста Π²ΠΎ Π΅Π΄Π΅Π½ Π±ΠΈΠ½Π°Ρ€Π΅Π½ ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° влијаС Π½Π° ΠΌΠ½ΠΎΠ³Ρƒ Π΄Π΅Π»ΠΎΠ²ΠΈ ΠΎΠ΄ СкосистСмот, исто ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ Ρ€Π°Π½Π»ΠΈΠ²Π°Ρ‚Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° влијаС Π½Π° ситС Π±ΠΈΠ½Π°Ρ€Π½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ ΡˆΡ‚ΠΎ ја ΡƒΠ²Π΅Π·ΡƒΠ²Π°Π°Ρ‚. Како ΠΏΠΎΡ‡Π΅Ρ‚Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ°, Π΄Π° ја ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΠΌΠ΅ распрСдСлбата Π½Π° Π±Ρ€ΠΎΡ˜ΠΎΡ‚ Π½Π° зависности ΠΌΠ΅Ρ“Ρƒ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ Π²ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈ систСми:

Милиони Π±ΠΈΠ½Π°Ρ€Π½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ ΠΏΠΎΠ΄ΠΎΡ†Π½Π°. Како Linux стана посилСн
Π‘Π». 4

Π’ΠΎ рСчиси ситС дистрибуции, 60% ΠΎΠ΄ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ ΠΈΠΌΠ°Π°Ρ‚ Π½Π°Ρ˜ΠΌΠ°Π»ΠΊΡƒ 10 зависности. ΠŸΠΎΠΊΡ€Π°Ρ˜ Ρ‚ΠΎΠ°, Π½Π΅ΠΊΠΎΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΈΠΌΠ°Π°Ρ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΠΎΠ³ΠΎΠ»Π΅ΠΌ Π±Ρ€ΠΎΡ˜ Π½Π° зависности (повСќС ΠΎΠ΄ 100). Π˜ΡΡ‚ΠΎΡ‚ΠΎ Π²Π°ΠΆΠΈ ΠΈ Π·Π° зависноститС ΠΎΠ΄ ΠΎΠ±Ρ€Π°Ρ‚Π΅Π½ ΠΏΠ°ΠΊΠ΅Ρ‚: ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС ΠΎΡ‡Π΅ΠΊΡƒΠ²Π°ΡˆΠ΅, Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ сС користат ΠΎΠ΄ ΠΌΠ½ΠΎΠ³Ρƒ Π΄Ρ€ΡƒΠ³ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π²ΠΎ Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ†ΠΈΡ˜Π°Ρ‚Π°, Ρ‚Π°ΠΊΠ° ΡˆΡ‚ΠΎ ранливоститС кај ΠΎΠ½ΠΈΠ΅ Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ ΠΈΠ·Π±Ρ€Π°Π½ΠΈ сС со висок Ρ€ΠΈΠ·ΠΈΠΊ. Како ΠΏΡ€ΠΈΠΌΠ΅Ρ€, слСдната Ρ‚Π°Π±Π΅Π»Π° Π³ΠΈ Π½Π°Π²Π΅Π΄ΡƒΠ²Π° 20-Ρ‚Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ со максималСн Π±Ρ€ΠΎΡ˜ Π½Π° ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΈ зависности Π²ΠΎ SLES, Centos 7, Debian 9 ΠΈ Ubuntu 18.04 (сСкоја ќСлија Π³ΠΎ ΠΎΠ·Π½Π°Ρ‡ΡƒΠ²Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΡ‚ ΠΈ Π±Ρ€ΠΎΡ˜ΠΎΡ‚ Π½Π° ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΈ зависности).

Милиони Π±ΠΈΠ½Π°Ρ€Π½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ ΠΏΠΎΠ΄ΠΎΡ†Π½Π°. Како Linux стана посилСн
Π’Π°Π±Π΅Π»Π° 3

Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ΅Π½ Ρ„Π°ΠΊΡ‚. Иако ситС Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ ОБ сС ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½ΠΈ Π·Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° x86_64, Π° ΠΏΠΎΠ²Π΅ΡœΠ΅Ρ‚ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΈΠΌΠ°Π°Ρ‚ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½Π° ΠΊΠ°ΠΊΠΎ x86_64 ΠΈ x86, ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ чСсто содрТат Π±ΠΈΠ½Π°Ρ€Π½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ Π·Π° Π΄Ρ€ΡƒΠ³ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ, ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ Π΅ ΠΏΡ€ΠΈΠΊΠ°ΠΆΠ°Π½ΠΎ Π½Π° Π‘Π»ΠΈΠΊΠ° 5. XNUMX.

Милиони Π±ΠΈΠ½Π°Ρ€Π½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ ΠΏΠΎΠ΄ΠΎΡ†Π½Π°. Како Linux стана посилСн
Π‘Π». 5

Π’ΠΎ слСдниот Π΄Π΅Π» ќС Π½Π°Π²Π»Π΅Π·Π΅ΠΌΠ΅ Π²ΠΎ карактСристикитС Π½Π° Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈΡ‚Π΅ Π±ΠΈΠ½Π°Ρ€Π½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ.

Бтатистика Π·Π° Π·Π°ΡˆΡ‚ΠΈΡ‚Π° Π½Π° Π±ΠΈΠ½Π°Ρ€Π½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ

На апсолутСн ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ, Ρ‚Ρ€Π΅Π±Π° Π΄Π° истраТитС основСн сСт Π½Π° бСзбСдносни ΠΎΠΏΡ†ΠΈΠΈ Π·Π° Π²Π°ΡˆΠΈΡ‚Π΅ постоСчки Π±ΠΈΠ½Π°Ρ€Π½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ. НСколку дистрибуции Π½Π° Linux Π΄ΠΎΠ°Ρ“Π°Π°Ρ‚ со скрипти ΠΊΠΎΠΈ Π²Ρ€ΡˆΠ°Ρ‚ Ρ‚Π°ΠΊΠ²ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Debian/Ubuntu ΠΈΠΌΠ° Ρ‚Π°ΠΊΠ²Π° скрипта. Π•Π²Π΅ Π΅Π΄Π΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΠ΄ Π½Π΅Π³ΠΎΠ²Π°Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Π°:

$ hardening-check $(which docker)
/usr/bin/docker:
 Position Independent Executable: yes
 Stack protected: yes
 Fortify Source functions: no, only unprotected functions found!
 Read-only relocations: yes
 Immediate binding: yes

Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΎΡ‚ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡƒΠ²Π° ΠΏΠ΅Ρ‚ Π·Π°ΡˆΡ‚ΠΈΡ‚Π½ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

  • ΠŸΠΎΠ·ΠΈΡ†ΠΈΡ˜Π° нСзависно ΠΈΠ·Π²Ρ€ΡˆΠ½ΠΎ (PIE): ΠŸΠΎΠΊΠ°ΠΆΡƒΠ²Π° Π΄Π°Π»ΠΈ тСкстуалниот Π΄Π΅Π» ΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° ΠΌΠΎΠΆΠ΅ Π΄Π° сС прСмСсти Π²ΠΎ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° Π·Π° Π΄Π° сС постигнС Ρ€Π°Π½Π΄ΠΎΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Π° Π°ΠΊΠΎ ASLR Π΅ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ Π²ΠΎ ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚.
  • Π—Π°ΡˆΡ‚ΠΈΡ‚Π΅Π½ΠΎ со оџак: Π΄Π°Π»ΠΈ сС ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ΠΈ ΠΊΠ°Π½Π°Ρ€ΠΈΠ½Ρ†ΠΈΡ‚Π΅ со оџак Π΄Π° сС Π·Π°ΡˆΡ‚ΠΈΡ‚Π°Ρ‚ ΠΎΠ΄ Π½Π°ΠΏΠ°Π΄ΠΈ ΠΎΠ΄ судир Π½Π° оџак.
  • Fortify Source: Π΄Π°Π»ΠΈ Π½Π΅Π±Π΅Π·Π±Π΅Π΄Π½ΠΈΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, strcpy) сС Π·Π°ΠΌΠ΅Π½ΡƒΠ²Π°Π°Ρ‚ со Π½ΠΈΠ²Π½ΠΈΡ‚Π΅ ΠΏΠΎΠ±Π΅Π·Π±Π΅Π΄Π½ΠΈ ΠΊΠΎΠ»Π΅Π³ΠΈ, Π° ΠΏΠΎΠ²ΠΈΡ†ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½ΠΈ ΠΏΡ€ΠΈ ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ сС Π·Π°ΠΌΠ΅Π½ΡƒΠ²Π°Π°Ρ‚ со Π½ΠΈΠ²Π½ΠΈΡ‚Π΅ Π½Π΅ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½ΠΈ ΠΊΠΎΠ»Π΅Π³ΠΈ (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, memcpy намСсто __memcpy_chk).
  • ΠŸΡ€Π΅ΠΌΠ΅ΡΡ‚ΡƒΠ²Π°ΡšΠ° само Π·Π° Ρ‡ΠΈΡ‚Π°ΡšΠ΅ (RELRO): Π”Π°Π»ΠΈ записитС Π²ΠΎ Ρ‚Π°Π±Π΅Π»Π°Ρ‚Π° Π·Π° ΠΏΡ€Π΅ΠΌΠ΅ΡΡ‚ΡƒΠ²Π°ΡšΠ΅ сС ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈ само Π·Π° Ρ‡ΠΈΡ‚Π°ΡšΠ΅ Π°ΠΊΠΎ сС Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π°Ρ‚ ΠΏΡ€Π΅Π΄ Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅ ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ.
  • НСпосрСдно Π²Ρ€Π·ΡƒΠ²Π°ΡšΠ΅: Π΄Π°Π»ΠΈ ΠΏΠΎΠ²Ρ€Π·ΡƒΠ²Π°Ρ‡ΠΎΡ‚ Π·Π° Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Ρ‚Ρ€Π°Π΅ΡšΠ΅ Π³ΠΈ Π΄ΠΎΠ·Π²ΠΎΠ»ΡƒΠ²Π° ситС ΠΏΠΎΡ‚Π΅Π·ΠΈ ΠΏΡ€Π΅Π΄ Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅ ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° (ΠΎΠ²Π° Π΅ Π΅ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚Π½ΠΎ Π½Π° цСлосСн RELRO).

Π”Π°Π»ΠΈ Π³ΠΎΡ€Π΅Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΡ‚Π΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈ сС Π΄ΠΎΠ²ΠΎΠ»Π½ΠΈ? Π—Π° ΠΆΠ°Π» Π½Π΅. ΠŸΠΎΡΡ‚ΠΎΡ˜Π°Ρ‚ ΠΏΠΎΠ·Π½Π°Ρ‚ΠΈ Π½Π°Ρ‡ΠΈΠ½ΠΈ Π΄Π° сС Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»Π°Ρ‚ ситС Π³ΠΎΡ€Π΅Π½Π°Π²Π΅Π΄Π΅Π½ΠΈ ΠΎΠ΄Π±Ρ€Π°Π½ΠΈ, Π½ΠΎ ΠΊΠΎΠ»ΠΊΡƒ Π΅ поцврста ΠΎΠ΄Π±Ρ€Π°Π½Π°Ρ‚Π°, Ρ‚ΠΎΠ»ΠΊΡƒ Π΅ ΠΏΠΎΠ³ΠΎΠ»Π΅ΠΌΠ° Π»Π΅Π½Ρ‚Π°Ρ‚Π° Π·Π° Π½Π°ΠΏΠ°Ρ“Π°Ρ‡ΠΎΡ‚. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, RELRO бајпас ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ ΠΏΠΎΡ‚Π΅ΡˆΠΊΠΎ Π΅ Π΄Π° сС ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈ Π°ΠΊΠΎ PIE ΠΈ нСпосрСдно Π²Ρ€Π·ΡƒΠ²Π°ΡšΠ΅ сС Π²ΠΎ сила. Π‘Π»ΠΈΡ‡Π½ΠΎ Π½Π° Ρ‚ΠΎΠ°, цСлосниот ASLR Π±Π°Ρ€Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π·Π° Π΄Π° сС создадС Ρ€Π°Π±ΠΎΡ‚Π½Π° Π΅ΠΊΡΠΏΠ»ΠΎΠ°Ρ‚Π°Ρ†ΠΈΡ˜Π°. Π‘Π΅ΠΏΠ°ΠΊ, софистициранитС Π½Π°ΠΏΠ°Ρ“Π°Ρ‡ΠΈ сС вСќС ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ΠΈ Π΄Π° Π³ΠΈ исполнат Ρ‚Π°ΠΊΠ²ΠΈΡ‚Π΅ Π·Π°ΡˆΡ‚ΠΈΡ‚ΠΈ: Π½ΠΈΠ²Π½ΠΎΡ‚ΠΎ отсуство Π²ΠΎ ΡΡƒΡˆΡ‚ΠΈΠ½Π° ќС Π³ΠΎ Π·Π°Π±Ρ€Π·Π° Ρ…Π°ΠΊΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ. Π—Π°Ρ‚ΠΎΠ° Π΅ ΠΎΠ΄ ΡΡƒΡˆΡ‚ΠΈΠ½ΡΠΊΠΎ Π·Π½Π°Ρ‡Π΅ΡšΠ΅ ΠΎΠ²ΠΈΠ΅ ΠΌΠ΅Ρ€ΠΊΠΈ Π΄Π° сС смСтаат Π·Π° Π½Π΅ΠΎΠΏΡ…ΠΎΠ΄Π½ΠΈ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ.

Π‘Π°ΠΊΠ°Π²ΠΌΠ΅ Π΄Π° ΠΏΡ€ΠΎΡƒΡ‡ΠΈΠΌΠ΅ ΠΊΠΎΠ»ΠΊΡƒ Π±ΠΈΠ½Π°Ρ€Π½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ Π²ΠΎ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΈΡ‚Π΅ дистрибуции сС Π·Π°ΡˆΡ‚ΠΈΡ‚Π΅Π½ΠΈ со ΠΎΠ²ΠΈΠ΅ ΠΈ Ρ‚Ρ€ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ:

  • ΠΠ΅ΠΈΠ·Π²Ρ€ΡˆΠ΅Π½ Π±ΠΈΡ‚ (NX) Π³ΠΎ спрСчува ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π²ΠΎ кој Π±ΠΈΠ»ΠΎ Ρ€Π΅Π³ΠΈΠΎΠ½ ΡˆΡ‚ΠΎ Π½Π΅ Ρ‚Ρ€Π΅Π±Π° Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·Π²Ρ€ΡˆΠΈ, ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ Π΅ ΠΊΡƒΠΏΠΎΡ‚ Π½Π° стСк ΠΈΡ‚Π½.
  • RPATH/RUNPATH ја ΠΎΠ·Π½Π°Ρ‡ΡƒΠ²Π° ΠΏΠ°Ρ‚Π΅ΠΊΠ°Ρ‚Π° Π½Π° ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ ΡˆΡ‚ΠΎ ја користи Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡ΠΊΠΈΠΎΡ‚ Π²Ρ‡ΠΈΡ‚ΡƒΠ²Π°Ρ‡ Π·Π° Π΄Π° најдС соодвСтни Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ. ΠŸΡ€Π²ΠΈΠΎΡ‚ Π΅ Π·Π°Π΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»Π½ΠΎ Π·Π° сСкој ΠΌΠΎΠ΄Π΅Ρ€Π΅Π½ систСм: Π½Π΅Π³ΠΎΠ²ΠΎΡ‚ΠΎ отсуство ΠΈΠΌ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π½Π° Π½Π°ΠΏΠ°Ρ“Π°Ρ‡ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΎ Π΄Π° Π³ΠΎ Π·Π°ΠΏΠΈΡˆΠ°Ρ‚ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΡ‚ Π²ΠΎ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° ΠΈ Π΄Π° Π³ΠΎ ΠΈΠ·Π²Ρ€ΡˆΠ°Ρ‚ ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ Π΅. Π—Π° Π²Ρ‚ΠΎΡ€Π°Ρ‚Π°, Π½Π΅Ρ‚ΠΎΡ‡Π½ΠΈΡ‚Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π½Π° ΠΏΠ°Ρ‚Π΅ΠΊΠ°Ρ‚Π° Π·Π° ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ ΠΏΠΎΠΌΠ°Π³Π°Π°Ρ‚ Π²ΠΎ Π²ΠΎΠ²Π΅Π΄ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° нСсигурСн ΠΊΠΎΠ΄ ΡˆΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ Π³ΠΎΠ»Π΅ΠΌ Π±Ρ€ΠΎΡ˜ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ (Π½Π° ΠΏΡ€. Π΅ΡΠΊΠ°Π»Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΠ˜ Π΄Ρ€ΡƒΠ³ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ).
  • Π—Π°ΡˆΡ‚ΠΈΡ‚Π°Ρ‚Π° ΠΎΠ΄ судир Π½Π° стСк ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° Π·Π°ΡˆΡ‚ΠΈΡ‚Π° ΠΎΠ΄ Π½Π°ΠΏΠ°Π΄ΠΈ ΡˆΡ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΈΠ·Π²ΠΈΠΊΡƒΠ²Π°Π°Ρ‚ ΠΎΡŸΠ°ΠΊΠΎΡ‚ Π΄Π° сС ΠΏΡ€Π΅ΠΊΠ»ΠΎΠΏΡƒΠ²Π° со Π΄Ρ€ΡƒΠ³ΠΈΡ‚Π΅ области Π½Π° ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° (ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ Π΅ ΠΊΡƒΠΏΠΎΡ‚). Π‘ΠΎ ΠΎΠ³Π»Π΅Π΄ Π½Π° Π½Π΅ΠΎΠ΄Π°ΠΌΠ½Π΅ΡˆΠ½ΠΈΡ‚Π΅ Π·Π»ΠΎΡƒΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈ систСмски ранливости Π½Π° судир Π½Π° ΠΊΡƒΠΏ, смСтавмС Π΄Π΅ΠΊΠ° Π΅ соодвСтно Π΄Π° Π³ΠΎ Π²ΠΊΠ»ΡƒΡ‡ΠΈΠΌΠ΅ овој ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·Π°ΠΌ Π²ΠΎ Π½Π°ΡˆΠ°Ρ‚Π° Π±Π°Π·Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ.

Π—Π½Π°Ρ‡ΠΈ, Π±Π΅Π· ΠΏΠΎΠ½Π°Ρ‚Π°ΠΌΠΎΡˆΠ½ΠΎ ΠΎΠ΄Π»ΠΎΠΆΡƒΠ²Π°ΡšΠ΅, Π΄Π° сС ΡΠΏΡƒΡˆΡ‚ΠΈΠΌΠ΅ Π½Π° Π±Ρ€ΠΎΡ˜ΠΊΠΈΡ‚Π΅. Π’Π°Π±Π΅Π»ΠΈΡ‚Π΅ 4 ΠΈ 5 содрТат Ρ€Π΅Π·ΠΈΠΌΠ΅ Π½Π° Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚Π° Π½Π° ΠΈΠ·Π²Ρ€ΡˆΠ½ΠΈΡ‚Π΅ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ ΠΎΠ΄ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ дистрибуции, соодвСтно.

  • Како ΡˆΡ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π²ΠΈΠ΄ΠΈΡ‚Π΅, NX Π·Π°ΡˆΡ‚ΠΈΡ‚Π°Ρ‚Π° сС ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π° насСкадС, со Ρ€Π΅Ρ‚ΠΊΠΈ исклучоци. ΠšΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ, ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π·Π°Π±Π΅Π»Π΅ΠΆΠΈ Π½Π΅Π³ΠΎΠ²Π°Ρ‚Π° ΠΌΠ°Π»ΠΊΡƒ ΠΏΠΎΠΌΠ°Π»Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π²ΠΎ дистрибуциитС Π½Π° Ubuntu ΠΈ Debian Π²ΠΎ спорСдба со CentOS, RHEL ΠΈ OpenSUSE.
  • На ΠΌΠ½ΠΎΠ³Ρƒ мСста нСдостасуваат ΠΊΠ°Π½Π°Ρ€ΠΈΠ½Ρ†ΠΈ, особСно Π²ΠΎ дистрибуциитС со постари ΠΊΠ΅Ρ€Π½Π΅Π»ΠΈ. Π‘Π΅ Π·Π°Π±Π΅Π»Π΅ΠΆΡƒΠ²Π° ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ Π½Π°ΠΏΡ€Π΅Π΄ΠΎΠΊ Π²ΠΎ Π½Π°Ρ˜Π½ΠΎΠ²ΠΈΡ‚Π΅ дистрибуции Π½Π° Centos, RHEL, Debian ΠΈ Ubuntu.
  • Π‘ΠΎ исклучок Π½Π° Debian ΠΈ Ubuntu 18.04, ΠΏΠΎΠ²Π΅ΡœΠ΅Ρ‚ΠΎ дистрибуции ΠΈΠΌΠ°Π°Ρ‚ слаба ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° PIE.
  • Π—Π°ΡˆΡ‚ΠΈΡ‚Π°Ρ‚Π° ΠΎΠ΄ судир Π½Π° стСк Π΅ слаба Π²ΠΎ OpenSUSE, Centos 7 ΠΈ RHEL 7, Π° Π²ΠΎ Π΄Ρ€ΡƒΠ³ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΡ‡Π½ΠΎ Π½Π΅ постои.
  • Π‘ΠΈΡ‚Π΅ дистрибуции со ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΈ ΠΊΠ΅Ρ€Π½Π΅Π»ΠΈ ΠΈΠΌΠ°Π°Ρ‚ ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° RELRO, ΠΏΡ€ΠΈ ΡˆΡ‚ΠΎ Ubuntu 18.04 Π΅ Π²ΠΎΠ΄Π΅Ρ‡ΠΊΠΈ, Π° Debian Π΅ Π½Π° Π²Ρ‚ΠΎΡ€ΠΎ мСсто.

Како ΡˆΡ‚ΠΎ вСќС спомСнавмС, ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ°Ρ‚Π° Π²ΠΎ ΠΎΠ²Π°Π° Ρ‚Π°Π±Π΅Π»Π° Π΅ просСк Π·Π° ситС Π²Π΅Ρ€Π·ΠΈΠΈ Π½Π° Π±ΠΈΠ½Π°Ρ€Π½Π°Ρ‚Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ°. Ако Π³ΠΈ ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅Ρ‚Π΅ само Π½Π°Ρ˜Π½ΠΎΠ²ΠΈΡ‚Π΅ Π²Π΅Ρ€Π·ΠΈΠΈ Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ, Π±Ρ€ΠΎΡ˜ΠΊΠΈΡ‚Π΅ ќС Π±ΠΈΠ΄Π°Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²ΠΈΠ΄Π΅Ρ‚Π΅ НапрСдокот Π½Π° Debian со ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° PIE). ΠŸΠΎΠΊΡ€Π°Ρ˜ Ρ‚ΠΎΠ°, ΠΏΠΎΠ²Π΅ΡœΠ΅Ρ‚ΠΎ дистрибуции ΠΎΠ±ΠΈΡ‡Π½ΠΎ ја тСстираат бСзбСдноста само Π½Π° Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²ΠΎ Π±ΠΈΠ½Π°Ρ€Π½ΠΎΡ‚ΠΎ ΠΏΡ€ΠΈ ΠΏΡ€Π΅ΡΠΌΠ΅Ρ‚ΡƒΠ²Π°ΡšΠ΅ Π½Π° статистиката, Π½ΠΎ Π½Π°ΡˆΠ°Ρ‚Π° Π°Π½Π°Π»ΠΈΠ·Π° Π³ΠΎ ΠΏΠΎΠΊΠ°ΠΆΡƒΠ²Π° вистинскиот ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊΠΎΠΈ сС зацврстСни. Π—Π°Ρ‚ΠΎΠ°, Π°ΠΊΠΎ 5 ΠΎΠ΄ 50 Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ сС Π·Π°ΡˆΡ‚ΠΈΡ‚Π΅Π½ΠΈ Π²ΠΎ Π±ΠΈΠ½Π°Ρ€Π½ΠΎ, ќС ΠΌΡƒ Π΄Π°Π΄Π΅ΠΌΠ΅ ΠΎΡ†Π΅Π½ΠΊΠ° ΠΎΠ΄ 0,1, ΡˆΡ‚ΠΎ ΠΎΠ΄Π³ΠΎΠ²Π°Ρ€Π° Π½Π° 10% ΠΎΠ΄ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΡ‚Π΅ ΡˆΡ‚ΠΎ сС Π·Π°Ρ˜Π°ΠΊΠ½ΡƒΠ²Π°Π°Ρ‚.

Милиони Π±ΠΈΠ½Π°Ρ€Π½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ ΠΏΠΎΠ΄ΠΎΡ†Π½Π°. Како Linux стана посилСн
Π’Π°Π±Π΅Π»Π° 4. БСзбСдносни карактСристики Π·Π° ΠΈΠ·Π²Ρ€ΡˆΠ½ΠΈΡ‚Π΅ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ ΠΏΡ€ΠΈΠΊΠ°ΠΆΠ°Π½ΠΈ Π½Π° сл. 3 (ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° Ρ€Π΅Π»Π΅Π²Π°Π½Ρ‚Π½ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊΠ°ΠΊΠΎ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ ΠΎΠ΄ Π²ΠΊΡƒΠΏΠ½ΠΈΠΎΡ‚ Π±Ρ€ΠΎΡ˜ Π½Π° ΠΈΠ·Π²Ρ€ΡˆΠ½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ)

Милиони Π±ΠΈΠ½Π°Ρ€Π½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ ΠΏΠΎΠ΄ΠΎΡ†Π½Π°. Како Linux стана посилСн
Π’Π°Π±Π΅Π»Π° 5. БСзбСдносни карактСристики Π·Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠΊΠ°ΠΆΠ°Π½ΠΈ Π½Π° сл. 3 (ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° Ρ€Π΅Π»Π΅Π²Π°Π½Ρ‚Π½ΠΈΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊΠ°ΠΊΠΎ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ ΠΎΠ΄ Π²ΠΊΡƒΠΏΠ½ΠΈΠΎΡ‚ Π±Ρ€ΠΎΡ˜ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ)

Π—Π½Π°Ρ‡ΠΈ ΠΈΠΌΠ° Π»ΠΈ Π½Π°ΠΏΡ€Π΅Π΄ΠΎΠΊ? Π”Π΅Ρ„ΠΈΠ½ΠΈΡ‚ΠΈΠ²Π½ΠΎ ΠΈΠΌΠ°: ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π²ΠΈΠ΄ΠΈ ΠΎΠ΄ статистиката Π·Π° ΠΏΠΎΠ΅Π΄ΠΈΠ½Π΅Ρ‡Π½ΠΈ дистрибуции (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Debian), ΠΊΠ°ΠΊΠΎ ΠΈ ΠΎΠ΄ Ρ‚Π°Π±Π΅Π»ΠΈΡ‚Π΅ ΠΏΠΎΠ³ΠΎΡ€Π΅. Како ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° сл. Π‘Π»ΠΈΠΊΠ° 6 ја ΠΏΡ€ΠΈΠΊΠ°ΠΆΡƒΠ²Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈΡ‚Π΅ Π·Π° Π·Π°ΡˆΡ‚ΠΈΡ‚Π° Π²ΠΎ Ρ‚Ρ€ΠΈ послСдоватСлни дистрибуции Π½Π° Ubuntu LTS 5 (ја ΠΈΡΠΏΡƒΡˆΡ‚ΠΈΠ²ΠΌΠ΅ статистиката Π·Π° Π·Π°ΡˆΡ‚ΠΈΡ‚Π° ΠΎΠ΄ судир Π½Π° стСк). Π—Π°Π±Π΅Π»Π΅ΠΆΡƒΠ²Π°ΠΌΠ΅ Π΄Π΅ΠΊΠ° ΠΎΠ΄ Π²Π΅Ρ€Π·ΠΈΡ˜Π° Π΄ΠΎ Π²Π΅Ρ€Π·ΠΈΡ˜Π° сС повСќС ΠΈ повСќС Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π°Π°Ρ‚ ΠΊΠ°Π½Π°Ρ€ΠΈΠ½Ρ†ΠΈ, Π° исто Ρ‚Π°ΠΊΠ° сС повСќС ΠΈ повСќС Π±ΠΈΠ½Π°Ρ€Π½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ сС испорачуваат со цСлосна Π·Π°ΡˆΡ‚ΠΈΡ‚Π° RELRO.

Милиони Π±ΠΈΠ½Π°Ρ€Π½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ ΠΏΠΎΠ΄ΠΎΡ†Π½Π°. Како Linux стана посилСн
Π‘Π». 6

Π—Π° ΠΆΠ°Π», Π³ΠΎΠ»Π΅ΠΌ Π±Ρ€ΠΎΡ˜ Π½Π° ΠΈΠ·Π²Ρ€ΡˆΠ½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ Π²ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ дистрибуции сè ΡƒΡˆΡ‚Π΅ Π½Π΅ΠΌΠ°Π°Ρ‚ Π½ΠΈΡ‚Ρƒ Π΅Π΄Π½Π° ΠΎΠ΄ Π³ΠΎΡ€Π΅Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΡ‚Π΅ Π·Π°ΡˆΡ‚ΠΈΡ‚ΠΈ. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, глСдајќи Π³ΠΎ Ubuntu 18.04, ќС Π³ΠΎ Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΡ‚Π΅ ngetty Π±ΠΈΠ½Π°Ρ€Π½ΠΎΡ‚ΠΎ (Π·Π°ΠΌΠ΅Π½Π° Π½Π° Getty), ΠΊΠ°ΠΊΠΎ ΠΈ ΡˆΠΊΠΎΠ»ΠΊΠΈΡ‚Π΅ mksh ΠΈ lksh, Ρ‚ΠΎΠ»ΠΊΡƒΠ²Π°Ρ‡ΠΎΡ‚ picolisp, ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ nvidia-cuda-toolkit (ΠΏΠΎΠΏΡƒΠ»Π°Ρ€Π΅Π½ ΠΏΠ°ΠΊΠ΅Ρ‚ Π·Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π·Π°Π±Ρ€Π·Π°Π½ΠΈ со Π³Ρ€Π°Ρ„ΠΈΡ‡ΠΊΠΈ процСсор ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС Ρ€Π°ΠΌΠΊΠΈ Π·Π° машинско ΡƒΡ‡Π΅ΡšΠ΅), ΠΈ klibc -utils. Π˜ΡΡ‚ΠΎ Ρ‚Π°ΠΊΠ°, Π±ΠΈΠ½Π°Ρ€Π½ΠΎΡ‚ΠΎ mandos-client (административна Π°Π»Π°Ρ‚ΠΊΠ° која Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° автоматски Π΄Π° Π³ΠΈ рСстартиратС ΠΌΠ°ΡˆΠΈΠ½ΠΈΡ‚Π΅ со ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°Π½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅Ρ‡Π½ΠΈ систСми), ΠΊΠ°ΠΊΠΎ ΠΈ rsh-redone-client (Ρ€Π΅ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° rsh ΠΈ rlogin) сС испорачуваат Π±Π΅Π· NX Π·Π°ΡˆΡ‚ΠΈΡ‚Π°, ΠΈΠ°ΠΊΠΎ ΠΈΠΌΠ°Π°Ρ‚ SUID ΠΏΡ€Π°Π²Π°: (. Π˜ΡΡ‚ΠΎ Ρ‚Π°ΠΊΠ°, Π½Π° Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ suid Π±ΠΈΠ½Π°Ρ€Π½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ ΠΈΠΌ нСдостига основна Π·Π°ΡˆΡ‚ΠΈΡ‚Π° ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС ΠΊΠ°Π½Π°Ρ€ΠΈΠ½Ρ†ΠΈΡ‚Π΅ Π½Π° ΠΌΠ°Π³Π°Ρ†ΠΈΠ½ΠΎΡ‚ (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π±ΠΈΠ½Π°Ρ€Π½ΠΈΠΎΡ‚ Xorg.wrap ΠΎΠ΄ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΡ‚ Xorg).

Π Π΅Π·ΠΈΠΌΠ΅ ΠΈ Π·Π°ΠΊΠ»ΡƒΡ‡Π½ΠΈ забСлСшки

Π’ΠΎ ΠΎΠ²Π°Π° ΡΡ‚Π°Ρ‚ΠΈΡ˜Π°, истакнавмС Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ бСзбСдносни карактСристики Π½Π° ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΈΡ‚Π΅ дистрибуции Π½Π° Linux. Анализата ΠΏΠΎΠΊΠ°ΠΆΠ° Π΄Π΅ΠΊΠ° Π½Π°Ρ˜Π½ΠΎΠ²Π°Ρ‚Π° Ubuntu LTS Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ†ΠΈΡ˜Π° (18.04) ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°, Π²ΠΎ просСк, Π½Π°Ρ˜ΡΠΈΠ»Π½Π°Ρ‚Π° Π·Π°ΡˆΡ‚ΠΈΡ‚Π° Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈΠΎΡ‚ систСм ΠΈ Π½ΠΈΠ²ΠΎΡ‚ΠΎ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° ΠΌΠ΅Ρ“Ρƒ дистрибуциитС со Ρ€Π΅Π»Π°Ρ‚ΠΈΠ²Π½ΠΎ Π½ΠΎΠ²ΠΈ ΠΊΠ΅Ρ€Π½Π΅Π»ΠΈ, ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС Ubuntu 14.04, 12.04 ΠΈ Debian 9. Π‘Π΅ΠΏΠ°ΠΊ, испитуванитС дистрибуции CentOS, RHEL ΠΈ OpenSUSE Π²ΠΎ Π½Π°ΡˆΠΈΠΎΡ‚ сСт стандардно ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄ΡƒΠ²Π° погуст сСт Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ, Π° Π²ΠΎ Π½Π°Ρ˜Π½ΠΎΠ²ΠΈΡ‚Π΅ Π²Π΅Ρ€Π·ΠΈΠΈ (CentOS ΠΈ RHEL) ΠΈΠΌΠ°Π°Ρ‚ ΠΏΠΎΠ³ΠΎΠ»Π΅ΠΌ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ Π½Π° Π·Π°ΡˆΡ‚ΠΈΡ‚Π° ΠΎΠ΄ судир Π½Π° стСк Π²ΠΎ спорСдба со ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚ΠΈΡ‚Π΅ Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° Debian (Debian ΠΈ Ubuntu). Π‘ΠΏΠΎΡ€Π΅Π΄ΡƒΠ²Π°Ρ˜ΡœΠΈ Π³ΠΈ Π²Π΅Ρ€Π·ΠΈΠΈΡ‚Π΅ CentOS ΠΈ RedHat, Π·Π°Π±Π΅Π»Π΅ΠΆΡƒΠ²Π°ΠΌΠ΅ Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΡƒΠ²Π°ΡšΠ° Π²ΠΎ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° stack canaries ΠΈ RELRO ΠΎΠ΄ Π²Π΅Ρ€Π·ΠΈΠΈΡ‚Π΅ 6 Π΄ΠΎ 7, Π½ΠΎ Π²ΠΎ просСк CentOS ΠΈΠΌΠ° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ΠΈ повСќС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠ΄ RHEL. Π“Π΅Π½Π΅Ρ€Π°Π»Π½ΠΎ, ситС дистрибуции Ρ‚Ρ€Π΅Π±Π° Π΄Π° ΠΎΠ±Ρ€Π½Π°Ρ‚ посСбно Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π·Π°ΡˆΡ‚ΠΈΡ‚Π°Ρ‚Π° Π½Π° PIE, која, со исклучок Π½Π° Debian 9 ΠΈ Ubuntu 18.04, сС ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π° Π²ΠΎ ΠΏΠΎΠΌΠ°Π»ΠΊΡƒ ΠΎΠ΄ 10% ΠΎΠ΄ Π±ΠΈΠ½Π°Ρ€Π½ΠΈΡ‚Π΅ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ Π²ΠΎ Π½Π°ΡˆΠ°Ρ‚Π° Π±Π°Π·Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ.

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Ρ‚Ρ€Π΅Π±Π° Π΄Π° сС Π·Π°Π±Π΅Π»Π΅ΠΆΠΈ Π΄Π΅ΠΊΠ° ΠΈΠ°ΠΊΠΎ ΠΈΡΡ‚Ρ€Π°ΠΆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π³ΠΎ спровСдовмС Ρ€Π°Ρ‡Π½ΠΎ, ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³Ρƒ достапни бСзбСдносни Π°Π»Π°Ρ‚ΠΊΠΈ (Π½Π° ΠΏΡ€. Линис, Π’ΠΈΠ³Π°Ρ€, Π₯Π°Π±Π»), ΠΊΠΎΠΈ Π²Ρ€ΡˆΠ°Ρ‚ Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ ΠΏΠΎΠΌΠ°Π³Π°Π°Ρ‚ Π΄Π° сС ΠΈΠ·Π±Π΅Π³Π½Π°Ρ‚ Π½Π΅Π±Π΅Π·Π±Π΅Π΄Π½ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ. Π—Π° ΠΆΠ°Π», Π΄ΡƒΡ€ΠΈ ΠΈ силната Π·Π°ΡˆΡ‚ΠΈΡ‚Π° Π²ΠΎ Ρ€Π°Π·ΡƒΠΌΠ½ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π½Π΅ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π° отсуство Π½Π° Π΅ΠΊΡΠΏΠ»ΠΎΠ°Ρ‚ΠΈΡ€Π°ΡšΠ°. Π—Π°Ρ‚ΠΎΠ° Π½ΠΈΠ΅ цврсто Π²Π΅Ρ€ΡƒΠ²Π°ΠΌΠ΅ Π΄Π΅ΠΊΠ° Π΅ ΠΎΠ΄ Π²ΠΈΡ‚Π°Π»Π½ΠΎ Π·Π½Π°Ρ‡Π΅ΡšΠ΅ Π΄Π° сС ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ Π΄ΠΎΠ²Π΅Ρ€Π»ΠΈΠ²ΠΎ слСдСњС ΠΈ ΡΠΏΡ€Π΅Ρ‡ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π½Π°ΠΏΠ°Π΄ΠΈ Π²ΠΎ Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅, Ρ„ΠΎΠΊΡƒΡΠΈΡ€Π°Ρ˜ΡœΠΈ сС Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅ Π½Π° Π΅ΠΊΡΠΏΠ»ΠΎΠ°Ρ‚Π°Ρ†ΠΈΡ˜Π° ΠΈ Π½ΠΈΠ²Π½ΠΎ ΡΠΏΡ€Π΅Ρ‡ΡƒΠ²Π°ΡšΠ΅.

Π˜Π·Π²ΠΎΡ€: www.habr.com

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€