ΠŸΡƒΡΠΊΠ°Π½Π΅ Π½Π° ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€Π° Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Pacman 5.2

На Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€Π° Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Pacman 5.2, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π² дистрибуцията Π½Π° Arch Linux. ΠΎΡ‚ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Ρ€Π°Π·Π»ΠΈΡ‡ΠΈ:

  • ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π·Π° Π΄Π΅Π»Ρ‚Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΅ напълно ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚Π°, позволявайки само изтСглянС Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ. Ѐункцията Π΅ ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚Π° ΠΏΠΎΡ€Π°Π΄ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½Π° уязвимост (CVE-2019 18183-), ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΈ позволява Π΄Π° ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π² систСмата, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ нСподписани Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ. Π—Π° Π°Ρ‚Π°ΠΊΠ° Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ потрСбитСлят Π΄Π° ΠΈΠ·Ρ‚Π΅Π³Π»ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ΠΈ ΠΎΡ‚ атакуващия с Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ ΠΈ Π΄Π΅Π»Ρ‚Π° актуализация. ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π·Π° Π΄Π΅Π»Ρ‚Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ бСшС Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π° ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ ΠΈ Π½Π΅ бСшС ΡˆΠΈΡ€ΠΎΠΊΠΎ Π²ΡŠΠ·ΠΏΡ€ΠΈΠ΅Ρ‚Π°. Π’ Π±ΡŠΠ΄Π΅Ρ‰Π΅ сС ΠΏΠ»Π°Π½ΠΈΡ€Π° напълно Π΄Π° сС ΠΏΡ€Π΅Π½Π°ΠΏΠΈΡˆΠ΅ внСдряванСто Π½Π° Π΄Π΅Π»Ρ‚Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ;
  • ΠšΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Π½Π° Π΅ уязвимост Π² ΠΌΠ°Π½ΠΈΠΏΡƒΠ»Π°Ρ‚ΠΎΡ€Π° Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ XferCommand (CVE-2019 18182-), позволявайки Π² случай Π½Π° MITM Π°Ρ‚Π°ΠΊΠ° ΠΈ нСподписана Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ Π΄Π° постигнС изпълнСниС Π½Π° Π½Π΅ΠΉΠ½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π² систСмата;
  • Makepkg Π΄ΠΎΠ±Π°Π²ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ Π½Π° ΠΌΠ°Π½ΠΈΠΏΡƒΠ»Π°Ρ‚ΠΎΡ€ΠΈ Π·Π° изтСглянС Π½Π° ΠΈΠ·Ρ…ΠΎΠ΄Π½ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ‡Ρ€Π΅Π· Ρ†ΠΈΡ„Ρ€ΠΎΠ² подпис. Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° компрСсиранС Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈΡ‚Π΅ lzip, lz4 ΠΈ zstd. Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° компрСсиранС Π½Π° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° zstd Π·Π° добавянС Π½Π° Ρ€Π΅ΠΏΠΎ. ΠžΡ‡Π°ΠΊΠ²Π°ΠΉΡ‚Π΅ скоро Π² Arch Linux ΠΎΡ‡Π°ΠΊΠ²Π° сС ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ към ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° zstd ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅, ΠΊΠΎΠ΅Ρ‚ΠΎ Π² сравнСниС с Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌΠ° "xz" Ρ‰Π΅ ускори ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈΡ‚Π΅ ΠΏΠΎ компрСсиранС ΠΈ дСкомпрСсиранС Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ, ΠΊΠ°Ρ‚ΠΎ ΡΡŠΡ‰Π΅Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° Π½ΠΈΠ²ΠΎΡ‚ΠΎ Π½Π° компрСсия;
  • Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΅ сглобяванС с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° систСмата Meson вмСсто Autotools. Π’ слСдващото ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Meson напълно Ρ‰Π΅ Π·Π°ΠΌΠ΅Π½ΠΈ Autotools;
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° PGP ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ДирСктория с ΡƒΠ΅Π± ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ (WKD), чиято ΡΡŠΡ‰Π½ΠΎΡΡ‚ Π΅ Π΄Π° сС поставят ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΈ ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ Π² ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° с Π²Ρ€ΡŠΠ·ΠΊΠ° към Π΄ΠΎΠΌΠ΅ΠΉΠ½Π°, посочСн Π² пощСнския адрСс. НапримСр Π·Π° адрСса "[ΠΈΠΌΠ΅ΠΉΠ» Π·Π°Ρ‰ΠΈΡ‚Π΅Π½]β€žΠšΠ»ΡŽΡ‡ΡŠΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΈΠ·Ρ‚Π΅Π³Π»Π΅Π½ Ρ‡Ρ€Π΅Π· Π²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π° β€žhttps://example.com/.well-known/openpgpkey/hu/183d7d5ab73cfc5ece9a5f94e6039d5aβ€œ. Π—Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ Ρ‡Ρ€Π΅Π· WKD Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ΠΎ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π² pacman, pacman-key ΠΈ makepkg;
  • ΠŸΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚Π° Π΅ опцията β€ž--forceβ€œ, вмСсто която ΠΏΡ€Π΅Π΄ΠΈ ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΎΡ‚ Π³ΠΎΠ΄ΠΈΠ½Π° бСшС ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π° опцията β€ž--overwriteβ€œ, която ΠΏΠΎ-Ρ‚ΠΎΡ‡Π½ΠΎ отразява ΡΡŠΡ‰Π½ΠΎΡΡ‚Ρ‚Π° Π½Π° опСрацията;
  • Π Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ ΠΎΡ‚ Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅Ρ‚ΠΎ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° опцията -F прСдоставят Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½Π° информация ΠΊΠ°Ρ‚ΠΎ Π³Ρ€ΡƒΠΏΠ° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΈ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅ Π½Π° инсталиранС.

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

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