Π ΡΠ΄ΡΠΎΡΠΎ Π½Π° Linux Π΅ ΠΎΡΠΊΡΠΈΡΠ° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡ (CVE-2022-21505), ΠΊΠΎΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π»Π΅ΡΠ½ΠΎ Π·Π°ΠΎΠ±ΠΈΠΊΠ°Π»ΡΠ½Π΅ Π½Π° Π·Π°ΡΠΈΡΠ½ΠΈΡ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΡΠΌ Lockdown, ΠΎΠ³ΡΠ°Π½ΠΈΡΠ°Π²Π°Ρ Π΄ΠΎΡΡΡΠΏΠ° Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ root Π΄ΠΎ ΡΠ΄ΡΠΎΡΠΎ ΠΈ Π±Π»ΠΎΠΊΠΈΡΠ°Ρ ΠΏΡΡΠΈΡΠ° Π·Π° Π·Π°ΠΎΠ±ΠΈΠΊΠ°Π»ΡΠ½Π΅ Π½Π° UEFI Secure Boot. ΠΠ° Π·Π°ΠΎΠ±ΠΈΠΊΠ°Π»ΡΠ½Π΅ ΡΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π½Π° ΡΠ΄ΡΠΎΡΠΎ IMA (Integrity Measurement Architecture), ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π·Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΡΠ΅Π»ΠΎΡΡΡΠ° Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈΡΠ΅ Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° ΡΡΠ΅Π· ΡΠΈΡΡΠΎΠ²ΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ ΠΈ Ρ Π΅ΡΠΎΠ²Π΅.
Π ΡΠ΅ΠΆΠΈΠΌ Lockdown Π΄ΠΎΡΡΡΠΏΡΡ Π΄ΠΎ /dev/mem, /dev/kmem, /dev/port, /proc/kcore, debugfs, ΠΎΡΠ»Π°Π΄ΡΡΠ΅Π½ ΡΠ΅ΠΆΠΈΠΌ kprobes, mmiotrace, tracefs, BPF, PCMCIA CIS (Card Information Structure), Π½ΡΠΊΠΎΠΈ ACPI ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΈ ΠΈ MSR ΡΠ΅Π³ΠΈΡΡΡΠΈ Π½Π° CPU Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½, Π±Π»ΠΎΠΊΠΈΡΠ°Π½ΠΈ ΡΠ° ΠΏΠΎΠ²ΠΈΠΊΠ²Π°Π½ΠΈΡΡΠ° kexec_file ΠΈ kexec_load, Π·Π°Π±ΡΠ°Π½Π΅Π½ Π΅ ΠΏΡΠ΅Ρ ΠΎΠ΄ΡΡ Π² ΡΠΏΡΡ ΡΠ΅ΠΆΠΈΠΌ, Π»ΠΈΠΌΠΈΡΠΈΡΠ°Π½Π° Π΅ ΡΠΏΠΎΡΡΠ΅Π±Π°ΡΠ° Π½Π° DMA Π·Π° PCI ΡΡΡΡΠΎΠΉΡΡΠ²Π°, Π·Π°Π±ΡΠ°Π½Π΅Π½ Π΅ ΠΈΠΌΠΏΠΎΡΡ Π½Π° ACPI ΠΊΠΎΠ΄ ΠΎΡ EFI ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ, Π½Π΅ ΡΠ΅ Π΄ΠΎΠΏΡΡΠΊΠ°Ρ ΠΌΠ°Π½ΠΈΠΏΡΠ»Π°ΡΠΈΠΈ Ρ ΠΏΠΎΡΡΠΎΠ²Π΅ Π·Π° Π²Ρ ΠΎΠ΄/ΠΈΠ·Ρ ΠΎΠ΄, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΏΡΠΎΠΌΡΠ½Π° Π½Π° Π½ΠΎΠΌΠ΅ΡΠ° Π½Π° ΠΏΡΠ΅ΠΊΡΡΠ²Π°Π½Π΅ΡΠΎ ΠΈ ΠΏΠΎΡΡΠ° Π·Π° Π²Ρ ΠΎΠ΄/ΠΈΠ·Ρ ΠΎΠ΄ Π½Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΈΡ ΠΏΠΎΡΡ.
Π‘ΡΡΠ½ΠΎΡΡΡΠ° Π½Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΡΠ° Π΅, ΡΠ΅ ΠΏΡΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π·Π°ΡΠ΅ΠΆΠ΄Π°ΡΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ "ima_appraise=log" Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»Π΅Π½ΠΎ ΠΏΠΎΠ²ΠΈΠΊΠ²Π°Π½Π΅ΡΠΎ Π½Π° kexec Π·Π° Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π½ΠΎΠ²Π° ΠΊΠΎΠΏΠΈΠ΅ Π½Π° ΡΠ΄ΡΠΎΡΠΎ, Π°ΠΊΠΎ ΡΠ΅ΠΆΠΈΠΌΡΡ Secure Boot Π½Π΅ Π΅ Π°ΠΊΡΠΈΠ²Π΅Π½ ΠΈ ΡΠ΅ΠΆΠΈΠΌΡΡ Lockdown ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»Π½ΠΎ. IMA Π½Π΅ Π΄ΠΎΠΏΡΡΠΊΠ° Π²ΠΊΠ»ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ΅ΠΆΠΈΠΌΠ° "ima_appraise", ΠΊΠΎΠ³Π°ΡΠΎ Secure Boot Π΅ Π°ΠΊΡΠΈΠ²Π΅Π½, Π½ΠΎ Π½Π΅ ΠΎΡΡΠΈΡΠ° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Lockdown Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ Secure Boot.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
