Fedora обмисля ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π°Ρ‚Π° систСма ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅

ΠžΡƒΠ΅Π½ Π’Π΅ΠΉΠ»ΡŠΡ€, ΡΡŠΠ·Π΄Π°Ρ‚Π΅Π» Π½Π° GNOME Shell ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° Pango ΠΈ Ρ‡Π»Π΅Π½ Π½Π° Fedora for Workstation Working Group, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈ ΠΏΠ»Π°Π½ Π·Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° систСмни дяловС ΠΈ потрСбитСлски домашни Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ във Fedora Workstation ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅. ΠŸΡ€Π΅Π΄ΠΈΠΌΡΡ‚Π²Π°Ρ‚Π° ΠΎΡ‚ ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅Ρ‚ΠΎ към ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚ Π·Π°Ρ‰ΠΈΡ‚Π° Π½Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π² случай Π½Π° ΠΊΡ€Π°ΠΆΠ±Π° Π½Π° Π»Π°ΠΏΡ‚ΠΎΠΏ, Π·Π°Ρ‰ΠΈΡ‚Π° срСщу Π°Ρ‚Π°ΠΊΠΈ Π½Π° устройства, оставСни Π±Π΅Π· Π½Π°Π΄Π·ΠΎΡ€, ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½Π΅ Π½Π° повСритСлност ΠΈ цялост Π±Π΅Π· нСобходимост ΠΎΡ‚ Π½Π΅Π½ΡƒΠΆΠ½Π° манипулация.

Π’ ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΈΠ΅ с изготвСния ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π° ΠΏΠ»Π°Π½, Ρ‚Π΅ ΠΏΠ»Π°Π½ΠΈΡ€Π°Ρ‚ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Btrfs fscrypt Π·Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅. Π—Π° систСмнитС дяловС сС ΠΏΠ»Π°Π½ΠΈΡ€Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅Ρ‚Π΅ Π·Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ Π΄Π° сС ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Ρ‚ Π² ΠΌΠΎΠ΄ΡƒΠ»Π° TPM ΠΈ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π·Π°Π΅Π΄Π½ΠΎ с Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΈ подписи, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° цСлостта Π½Π° Π±ΡƒΡƒΡ‚Π»ΠΎΡƒΠ΄ΡŠΡ€Π°, ядрото ΠΈ initrd (Ρ‚.Π΅. Π½Π° Π΅Ρ‚Π°ΠΏΠ° Π½Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° систСмата потрСбитСлят няма Π΄Π° ΠΈΠΌΠ° Π½ΡƒΠΆΠ΄Π° Π·Π° въвСТданС Π½Π° ΠΏΠ°Ρ€ΠΎΠ»Π° Π·Π° Π΄Π΅ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° систСмни дяловС). ΠšΠΎΠ³Π°Ρ‚ΠΎ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Ρ‚ домашни Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ, Ρ‚Π΅ ΠΏΠ»Π°Π½ΠΈΡ€Π°Ρ‚ Π΄Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Ρ‚ ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ въз основа Π½Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π·Π° Π²Ρ…ΠΎΠ΄ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»Π° Π½Π° потрСбитСля (ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π°Ρ‚Π° домашна дирСктория Ρ‰Π΅ бъдС ΡΠ²ΡŠΡ€Π·Π°Π½Π°, ΠΊΠΎΠ³Π°Ρ‚ΠΎ потрСбитСлят Π²Π»Π΅Π·Π΅ Π² систСмата).

Π’Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π½Π° ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΈΠ²Π°Ρ‚Π° зависи ΠΎΡ‚ ΠΏΡ€Π΅Ρ…ΠΎΠ΄Π° Π½Π° ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π° Π·Π° разпространСниС към ΡƒΠ½ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ΠΎΡ‚ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ядрото UKI (Unified Kernel Image), ΠΊΠΎΠ΅Ρ‚ΠΎ ΡΡŠΡ‡Π΅Ρ‚Π°Π²Π° Π² Π΅Π΄ΠΈΠ½ Ρ„Π°ΠΉΠ» ΠΌΠ°Π½ΠΈΠΏΡƒΠ»Π°Ρ‚ΠΎΡ€ Π·Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ядрото ΠΎΡ‚ UEFI (UEFI boot stub), ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ядрото Π½Π° Linux ΠΈ initrd систСмна срСда, Π·Π°Ρ€Π΅Π΄Π΅Π½Π° Π² ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°. Π‘Π΅Π· ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° UKI Π΅ нСвъзмоТно Π΄Π° сС Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π° нСизмСнността Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° initrd срСдата, Π² която сС опрСдСлят ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅Ρ‚Π΅ Π·Π° Π΄Π΅ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π°Ρ‚Π° систСма (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, атакуващият ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ initrd ΠΈ Π΄Π° симулира заявка Π·Π° ΠΏΠ°Ρ€ΠΎΠ»Π°, Π·Π° Π΄Π° ΠΈΠ·Π±Π΅Π³Π½Π΅ Ρ‚ΠΎΠ²Π°, изисква сС ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½ΠΎ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° цялата Π²Π΅Ρ€ΠΈΠ³Π° ΠΏΡ€Π΅Π΄ΠΈ ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π°Ρ‚Π° систСма).

Π’ ΡΠ΅Π³Π°ΡˆΠ½Π°Ρ‚Π° си Ρ„ΠΎΡ€ΠΌΠ°, ΠΈΠ½ΡΡ‚Π°Π»Π°Ρ‚ΠΎΡ€ΡŠΡ‚ Π½Π° Fedora ΠΈΠΌΠ° опция Π·Π° ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π΅ Π½Π° дяловС Π½Π° Π½ΠΈΠ²ΠΎ Π±Π»ΠΎΠΊ с dm-crypt, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΠΎΡ‚Π΄Π΅Π»Π½Π° ΠΏΠ°Ρ€ΠΎΠ»Π°, която Π½Π΅ Π΅ ΡΠ²ΡŠΡ€Π·Π°Π½Π° с потрСбитСлски Π°ΠΊΠ°ΡƒΠ½Ρ‚. Π’ΠΎΠ²Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ отбСлязва Ρ‚Π°ΠΊΠΈΠ²Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ ΠΊΠ°Ρ‚ΠΎ нСпригодност Π·Π° ΠΎΡ‚Π΄Π΅Π»Π½ΠΎ ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ Π² многопотрСбитСлски систСми, липса Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° интСрнационализация ΠΈ инструмСнти Π·Π° Ρ…ΠΎΡ€Π° с уврСТдания, Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° Π°Ρ‚Π°ΠΊΠΈ Ρ‡Ρ€Π΅Π· замСстванС Π½Π° Π±ΡƒΡƒΡ‚Π»ΠΎΡƒΠ΄ΡŠΡ€ (Π±ΡƒΡ‚Π»ΠΎΡƒΠ΄ΡŠΡ€, инсталиран ΠΎΡ‚ Π°Ρ‚Π°ΠΊΡƒΠ²Π°Ρ‰, ΠΌΠΎΠΆΠ΅ Π΄Π° сС прСструва, Ρ‡Π΅ Π΅ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π΅Π½ Π±ΡƒΡƒΡ‚Π»ΠΎΡƒΠ΄ΡŠΡ€ ΠΈ поискайтС ΠΏΠ°Ρ€ΠΎΠ»Π° Π·Π° Π΄Π΅ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅), нСобходимостта ΠΎΡ‚ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° framebuffer Π² initrd Π·Π° ΠΏΠΎΠ΄ΠΊΠ°Π½Π° Π·Π° ΠΏΠ°Ρ€ΠΎΠ»Π°.

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

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