Π Π΅Π»ΠΈΠ· Π½Π° boot ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€Π° GNU GRUB 2.06

Π‘Π»Π΅Π΄ Ρ‚Ρ€ΠΈ Π³ΠΎΠ΄ΠΈΠ½ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, прСдставСн Π΅ стабилният Ρ€Π΅Π»ΠΈΠΉΠ· Π½Π° модулния ΠΌΠ½ΠΎΠ³ΠΎΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ Π·Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ GNU GRUB 2.06 (GRand Unified Bootloader). GRUB ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° ΡˆΠΈΡ€ΠΎΠΊ ΡΠΏΠ΅ΠΊΡ‚ΡŠΡ€ ΠΎΡ‚ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈ PC с BIOS, ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ IEEE-1275 (с ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½Π΅ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° PowerPC/Sparc64), EFI систСми, RISC-V, устройства с MIPS-ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌ процСсор Loongson 2E, систСми Itanium, ARM, ARM64 ΠΈ ARCS (SGI), устройства, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‰ΠΈ свободния ΠΏΠ°ΠΊΠ΅Ρ‚ CoreBoot.

Основни нововъвСдСния:

  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° SBAT (UEFI Secure Boot Advanced Targeting), ΠΊΠΎΠΉΡ‚ΠΎ Ρ€Π΅ΡˆΠ°Π²Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈΡ‚Π΅ с ΠΎΡ‚Π·ΠΎΠ²Π°Π²Π°Π½Π΅ Π½Π° сСртификати, с ΠΊΠΎΠΈΡ‚ΠΎ са подписани Π·Π°Ρ€Π΅ΠΆΠ΄Π°Ρ‡ΠΈΡ‚Π΅ Π·Π° UEFI Secure Boot. SBAT Π²ΠΊΠ»ΡŽΡ‡Π²Π° добавянС Π½Π° Π½ΠΎΠ²ΠΈ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ са подписани с Ρ†ΠΈΡ„Ρ€ΠΎΠ² подпис ΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½ΠΈ Π² ΡΠΏΠΈΡΡŠΡ†ΠΈΡ‚Π΅ с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈ ΠΈΠ»ΠΈ Π·Π°Π±Ρ€Π°Π½Π΅Π½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Π·Π° UEFI Secure Boot. Π£ΠΊΠ°Π·Π°Π½ΠΈΡ‚Π΅ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½ΠΈ позволяват ΠΏΡ€ΠΈ ΠΎΡ‚Π·ΠΎΠ²Π°Π²Π°Π½Π΅ Π΄Π° сС ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€Π° с вСрсиитС Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅ Π±Π΅Π· нСобходимост ΠΎΡ‚ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Π° гСнСрация Π½Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅Ρ‚Π΅ Π·Π° Secure Boot ΠΈ Π±Π΅Π· създаванС Π½Π° Π½ΠΎΠ²ΠΈ подписи.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π·Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° дисковС LUKS2, ΠΊΠΎΠΉΡ‚ΠΎ сС Ρ€Π°Π·Π»ΠΈΡ‡Π°Π²Π° ΠΎΡ‚ LUKS1 със систСмата Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅, която Π΅ опростСна, ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° сСктори с голям Ρ€Π°Π·ΠΌΠ΅Ρ€ (4096 вмСсто 512, ΠΊΠΎΠ΅Ρ‚ΠΎ намалява Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ ΠΏΡ€ΠΈ Π΄Π΅ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅), ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅ Π½Π° символни ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈ Π·Π° дяловС ΠΈ срСдства Π·Π° Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½ΠΈ с Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ ΠΎΡ‚ ΠΊΠΎΠΏΠΈΠ΅ Π² случай Π½Π° ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΎ ΠΏΠΎΠ²Ρ€Π΅Π΄ΠΈ.
  • ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΈ MBR gap (областта ΠΌΠ΅ΠΆΠ΄Ρƒ MBR ΠΈ Π½Π°Ρ‡Π°Π»ΠΎΡ‚ΠΎ Π½Π° дисковия дял, която Π² GRUB сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π½Π° част ΠΎΡ‚ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Ρ‡Π°, която Π½Π΅ сС ΠΏΠΎΠ±ΠΈΡ€Π° Π² сСктор MBR) Π΅ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚Π΅Π½Π°.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΠΈ XSM (Xen Security Modules), позволяващи Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ ограничСния ΠΈ ΠΏΡŠΠ»Π½ΠΎΠΌΠΎΡ‰ΠΈΡ Π·Π° Ρ…ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€Π° Xen, Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ машини ΠΈ ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈΡ‚Π΅ с тях рСсурси.
  • Π Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° Π΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ lockdown, ΠΊΠΎΠΉΡ‚ΠΎ Π΅ ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ Π½Π° аналогичния Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ ограничСния Π² ядрото Π½Π° Linux. Lockdown Π±Π»ΠΎΠΊΠΈΡ€Π° ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π½ΠΈΡ‚Π΅ ΠΏΡŠΡ‚ΠΈΡ‰Π° Π·Π° заобикалянС Π½Π° UEFI Secure Boot, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, забранява Π΄ΠΎΡΡ‚ΡŠΠΏΠ° Π΄ΠΎ някои интСрфСйси ACPI ΠΈ MSR рСгистри Π½Π° CPU, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° DMA Π·Π° PCI устройства, Π±Π»ΠΎΠΊΠΈΡ€Π° ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° Π½Π° ΠΊΠΎΠ΄ ACPI ΠΎΡ‚ EFI ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ, Π½Π΅ сС допуска манипулация с ΠΏΠΎΡ€Ρ‚ΠΎΠ²Π΅ Π·Π° въвСТданС/ΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅.
  • По ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°Ρ‚Π° os-prober, която Π½Π°ΠΌΠΈΡ€Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Ρ‰ΠΈΡ‚Π΅ дяловС Π½Π° Π΄Ρ€ΡƒΠ³ΠΈ ОБ ΠΈ Π³ΠΈ добавя Π² Π·Π°Ρ€Π΅ΠΆΠ΄Π°Ρ‰ΠΎΡ‚ΠΎ мСню, Π΅ ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½Π°.
  • ΠŸΠ°Ρ‚Ρ‡ΠΎΠ²Π΅Ρ‚Π΅, ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ΠΈ ΠΎΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ дистрибуции Π½Π° Linux, са бэкпортнати.
  • УязвимоститС BootHole ΠΈ BootHole2 са отстранСни.
  • Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½Π΅ с GCC 10 ΠΈ Clang 10 Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π°.

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

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster