Π Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡΡΠ° Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Windows, ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½Π° Π²ΡΠ² Π²ΡΠΎΡΠ½ΠΈΠΊ ΠΎΡ Microsoft, Π΅ ΡΡΡΠ°Π½ΠΎΠ²Π΅Π½ ΠΏΡΠΎΠ±Π»Π΅ΠΌ, ΠΊΠΎΠΉΡΠΎ Π²ΠΎΠ΄ΠΈ Π΄ΠΎ Π½Π΅Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° Linux ΡΠΈΡΡΠ΅ΠΌΠΈ, ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ΠΈ Π½Π° Π΅Π΄Π½ΠΎ ΠΈ ΡΡΡΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΏΠ°ΡΠ°Π»Π΅Π»Π½ΠΎ Ρ Windows. ΠΡΠΈΡΠΈΠ½Π°ΡΠ° Π·Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅ Π΅ ΠΏΠΎΠΏΡΠ°Π²ΠΊΠ°, Π½Π°ΡΠΎΡΠ΅Π½Π° ΠΊΡΠΌ ΠΏΡΠ΅ΠΌΠ°Ρ Π²Π°Π½Π΅ Π½Π° ΡΡΠ°ΡΠ° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡ (CVE-2022-2601) Π² Π·Π°ΡΠ΅ΠΆΠ΄Π°ΡΠ° GRUB, ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°Π½Π° ΠΏΡΠ΅Π· 2022 Π³ΠΎΠ΄ΠΈΠ½Π°. Microsoft Π²ΡΠ΅ ΠΎΡΠ΅ Π½Π΅ Π΅ ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Π»Π° ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠΈ ΠΈΠ»ΠΈ ΠΈΠ·ΡΠ²Π»Π΅Π½ΠΈΡ ΠΎΡΠ½ΠΎΡΠ½ΠΎ Π²ΡΠ·Π½ΠΈΠΊΠ½Π°Π»ΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ.
Π Π±Π΅Π»Π΅ΠΆΠΊΠ°ΡΠ° ΠΊΡΠΌ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ Π±Π΅ΡΠ΅ ΠΏΠΎΡΠΎΡΠ΅Π½ΠΎ, ΡΠ΅ ΠΏΠΎΠΏΡΠ°Π²ΠΊΠ°ΡΠ°, ΠΊΠΎΡΡΠΎ Π²ΡΠ²Π΅Π΄Π΅ Π½ΠΎΠ²Π°ΡΠ° ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠ° SBAT (UEFI Secure Boot Advanced Targeting), ΡΠ΅ ΡΠ΅ ΠΏΡΠΈΠ»Π°Π³Π° Π·Π° ΡΠΈΡΡΠ΅ΠΌΠΈ, Π½Π° ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠ°ΠΌΠΎ Windows, ΠΈ Π½ΡΠΌΠ° Π΄Π° Π·Π°ΡΠ΅Π³Π½Π΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Ρ Π΄Π²ΠΎΠΉΠ½ΠΎ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ (ΠΏΠΎΠΏΡΠ°Π²ΠΊΠ°ΡΠ° Π±Π»ΠΎΠΊΠΈΡΠ° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΎΠ±ΡΠ°Π·ΠΈ Π·Π° Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ ΡΡΡ ΡΡΠ°ΡΠ° Π²Π΅ΡΡΠΈΡ Π½Π° GRUB, Π·Π° Π΄Π° ΡΠ΅ Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»ΠΈ Secure Boot Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΈ, Π½Π° ΠΊΠΎΠΈΡΠΎ Π΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π° ΡΠ°ΠΌΠΎ Windows). Π‘ΡΡΠΎ ΡΠ°ΠΊΠ° Π±Π΅ΡΠ΅ ΠΏΠΎΡΠΎΡΠ΅Π½ΠΎ, ΡΠ΅ ΠΏΡΠΎΠΌΡΠ½Π°ΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΡΡΡ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ΡΠΎ Π½Π° iso-ΠΎΠ±ΡΠ°Π·ΠΈ Π½Π° ΡΡΠ°ΡΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π΅Π½ΠΈ Ρ ΡΡΠ·Π²ΠΈΠΌΠ° Π²Π΅ΡΡΠΈΡ Π½Π° GRUB. Π Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»Π½ΠΎΡΡ, ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅ ΡΠ΅ ΠΏΡΠΎΡΠ²ΠΈΡ Π° ΠΈ ΠΏΡΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΈ Ρ Π΄Π²ΠΎΠΉΠ½ΠΎ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠΈ Π½ΠΎΠ²ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ Π½Π° Linux ΠΊΠ°ΡΠΎ Ubuntu 24.04 ΠΈ Debian 12.6, Π² ΠΊΠΎΠΈΡΠΎ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΡΠ° Π² GRUB ΠΎΡΠ΄Π°Π²Π½Π° Π΅ Π±ΠΈΠ»Π° ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°Π½Π°.
ΠΡΠΎΠ±Π»Π΅ΠΌΡΡ ΡΠ΅ ΠΏΡΠΎΡΠ²ΡΠ²Π° Π² ΡΠΏΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠ° Π½Π° Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Ρ ΠΈΠ·Ρ ΠΎΠ΄Π½ΠΎ ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ βVerifying shim SBAT data failed: Security Policy Violation. Something has gone seriously wrong: SBAT self-check failed: Security Policy Violationβ. ΠΠ°ΡΠΎ Π½Π°ΡΠΈΠ½ Π·Π° Π²ΡΠ·ΡΡΠ°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° ΡΠ°Π±ΠΎΡΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡΠ° ΡΠ΅ ΠΏΡΠ΅ΠΏΠΎΡΡΡΠ²Π° Π΄Π° ΡΠ΅ ΠΏΡΠ΅ΠΌΠ°Ρ Π½Π°Ρ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ΠΈΡΠ΅ Π² UEFI Π΄Π°Π½Π½ΠΈ SBAT, Π·Π° ΠΊΠΎΠ΅ΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ° Secure Boot Π² ΡΡΡΠΌΡΠ΅ΡΠ°, Π΄Π° ΡΠ΅ Π·Π°ΡΠ΅Π΄ΠΈ Π½ΠΎΠ²Π° Π²Π΅ΡΡΠΈΡ Π½Π° Linux Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡ Ρ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° UEFI Secure Boot, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Ubuntu, Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΡΠ»Π½ΠΈ Π² ΠΊΠΎΠ½Π·ΠΎΠ»Π°ΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° βmokutil βset-sbat-policy deleteβ, ΡΠ»Π΅Π΄ ΠΊΠΎΠ΅ΡΠΎ Π΄Π° ΡΠ΅ ΡΠ΅ΡΡΠ°ΡΡΠΈΡΠ° Linux Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΡΠ° Π·Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΊΠΎΡΠ΅ΠΊΡΠ½Π°ΡΠ° ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠ° SBAT. Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° ΡΠ΅ΠΆΠΈΠΌΡΡ Secure Boot ΠΌΠΎΠΆΠ΅ ΠΎΡΠ½ΠΎΠ²ΠΎ Π΄Π° ΡΠ΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ° Π²ΡΠ² ΡΡΡΠΌΡΠ΅ΡΠ°.
ΠΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ SBAT Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ΅Π½ ΠΎΡ Red Hat ΡΡΠ²ΠΌΠ΅ΡΡΠ½ΠΎ Ρ Microsoft Π·Π° Π±Π»ΠΎΠΊΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ Π² Π·Π°ΡΠ΅ΠΆΠ΄Π°ΡΠ° GRUB ΠΈ ΡΠ»ΠΎΡ shim Π±Π΅Π· ΠΎΡΠ·ΠΎΠ²Π°Π²Π°Π½Π΅ Π½Π° ΡΠΈΡΡΠΎΠ²ΠΈΡ ΠΏΠΎΠ΄ΠΏΠΈΡ. SBAT ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π²Π° Π΄ΠΎΠ±Π°Π²ΡΠ½Π΅ Π² ΠΈΠ·ΠΏΡΠ»Π½ΠΈΠΌΠΈΡΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ UEFI Π½Π° Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΠΈ, ΠΊΠΎΠΈΡΠΎ Π²ΠΊΠ»ΡΡΠ²Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π», ΠΏΡΠΎΠ΄ΡΠΊΡ, ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ ΠΈ Π²Π΅ΡΡΠΈΡ. ΠΠΎΡΠΎΡΠ΅Π½ΠΈΡΠ΅ ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΠΈ ΡΠ΅ ΠΏΠΎΠ΄ΠΏΠΈΡΠ²Π°Ρ ΡΠΈΡΡΠΎΠ²ΠΎ ΠΈ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ ΠΎΡΠ΄Π΅Π»Π½ΠΎ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈ Π² ΡΠΏΠΈΡΡΡΠΈΡΠ΅ Ρ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈ ΠΈΠ»ΠΈ Π·Π°Π±ΡΠ°Π½Π΅Π½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ Π·Π° UEFI Secure Boot. SBAT ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π±Π»ΠΎΠΊΠΈΡΠ°Π½Π΅ Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠΈΡΡΠΎΠ²ΠΈΡ ΠΏΠΎΠ΄ΠΏΠΈΡ Π·Π° ΠΎΡΠ΄Π΅Π»Π½ΠΈ Π½ΠΎΠΌΠ΅ΡΠ° Π½Π° Π²Π΅ΡΡΠΈΠΈ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ Π±Π΅Π· Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡ ΠΎΡ ΠΎΡΠ·ΠΎΠ²Π°Π²Π°Π½Π΅ Π½Π° ΠΊΠ»ΡΡΠΎΠ²Π΅ Π·Π° Secure Boot.
ΠΠ»ΠΎΠΊΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ ΡΡΠ΅Π· SBAT Π½Π΅ ΠΈΠ·ΠΈΡΠΊΠ²Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠΏΠΈΡΡΠΊ Ρ ΠΎΡΠ·ΠΎΠ²Π°Π½ΠΈ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈ UEFI (dbx), Π° ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π° Π½Π° Π½ΠΈΠ²ΠΎ Π·Π°ΠΌΡΠ½Π° Π½Π° Π²ΡΡΡΠ΅ΡΠ½ΠΈΡ ΠΊΠ»ΡΡ Π·Π° ΡΠΎΡΠΌΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ ΠΈ Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° GRUB2, shim ΠΈ Π΄ΡΡΠ³ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π΅Π½ΠΈ ΠΎΡ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ Π·Π°ΡΠ΅ΠΆΠ΄Π°ΡΠΈ Π°ΡΡΠ΅ΡΠ°ΠΊΡΠΈ. ΠΡΠ΅Π΄ΠΈ Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° SBAT, Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΠΏΠΈΡΡΠΊΠ° Ρ ΠΎΡΠ·ΠΎΠ²Π°Π½ΠΈ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈ (dbx, UEFI Revocation List) Π±Π΅ΡΠ΅ Π·Π°Π΄ΡΠ»ΠΆΠΈΡΠ΅Π»Π½ΠΎ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ Π·Π° ΠΏΡΠ»Π½ΠΎ Π±Π»ΠΎΠΊΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡ, ΡΡΠΉ ΠΊΠ°ΡΠΎ Π°ΡΠ°ΠΊΡΠ²Π°ΡΠΈΡΡ, Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π°ΡΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΊΠΎΠΌΠΏΡΠΎΠΌΠ΅ΡΠΈΡΠ° UEFI Secure Boot, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ Π·Π°ΡΠ΅ΠΆΠ΄Π°Ρ Π½ΠΎΡΠΈΡΠ΅Π» ΡΡΡ ΡΡΠ°ΡΠ° ΡΡΠ·Π²ΠΈΠΌΠ° Π²Π΅ΡΡΠΈΡ Π½Π° GRUB2, ΡΠ΅ΡΡΠΈΡΠΈΡΠΈΡΠ°Π½Π° Ρ ΡΠΈΡΡΠΎΠ² ΠΏΠΎΠ΄ΠΏΠΈΡ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
