Microsoft Ρ€Π°Π·Π²ΠΈΠ²Π° ΠΎΡ‚ΠΊΡ€ΠΈΡ‚Π°Ρ‚Π° систСма Π·Π° изолация Π² пСсСн Litebox.

ДТСймс ΠœΠΎΡ€ΠΈΡ (James Morris), ΠΌΠ΅ΠΉΠ½Ρ‚Π΅Π½Π΅Ρ€ подсистСмы Π·Π°ΡˆΠΈΡ‚Ρ‹ ядра Linux ΠΈ Π²ΠΎΠ·Π³Π»Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Microsoft ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Β«Linux Emerging TechnologiesΒ», прСдстави ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Litebox, ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€Π°Π½ ΠΊΠ°Ρ‚ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π° систСма, фокусирана Π²ΡŠΡ€Ρ…Ρƒ сигурността, ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° (Library OS). Litebox ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ ΠΈΠ»ΠΈ ядра ΠΊΠ°Ρ‚ΠΎ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π΅Π½ ΠΈΠ·ΠΎΠ»Π°Ρ†ΠΈΠΎΠ½Π΅Π½ слой, Π±Π»ΠΎΠΊΠΈΡ€Π°Ρ‰ Π΄ΠΎΡΡ‚ΡŠΠΏΠ° Π΄ΠΎ излишна функционалност Π½Π° ядрата ΠΈΠ»ΠΈ API с Ρ†Π΅Π» намаляванС Π½Π° Π°Ρ‚Π°ΠΊΠ½Π°Ρ‚Π° ΠΏΠΎΠ²ΡŠΡ€Ρ…Π½ΠΎΡΡ‚. ΠšΠΎΠ΄ΡŠΡ‚ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π΅ написан Π½Π° Π΅Π·ΠΈΠΊΠ° Rust ΠΈ Π΅ с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ ΠΏΠΎΠ΄ лицСнзия MIT.

Π˜Π΄Π΅ΡΡ‚Π° Π·Π° Β«Library OSΒ» Π΅, Ρ‡Π΅ услугитС Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° систСма сС Π²Π³Ρ€Π°ΠΆΠ΄Π°Ρ‚ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ вмСсто Π΄Π° ΠΈΠ·Π²ΠΈΠΊΠ²Π°Ρ‚ външно ядро Π½Π° ОБ Ρ‡Ρ€Π΅Π· систСмни повиквания. Π’ контСкста Π½Π° Litebox към прилоТСнията сС прикрСпя ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Ρ‰ слой, прСдоставящ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°, която транслира запитвания към външния ΠΏΠΎΠ»Π½ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π΅Π½ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Π½ интСрфСйс. Π’ качСството Π½Π° ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ външни интСрфСйси ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° дСйстват ядрото Linux, Π·Π°Ρ‰ΠΈΡ‚Π΅Π½ΠΈ ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½ΠΈ срСди OP-TEE (Open Portable Trusted Execution Environment), срСди Webassembly ΠΈΠ»ΠΈ стандартната Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° RustStd.

Microsoft Ρ€Π°Π·Π²ΠΈΠ²Π° ΠΎΡ‚ΠΊΡ€ΠΈΡ‚Π°Ρ‚Π° систСма Π·Π° изолация Π² пСсСн Litebox.

ΠœΠΈΠ½ΠΈΠΌΠ°Π»Π½Π°Ρ‚Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°, Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€Π°Π½Π° Ρ‡Ρ€Π΅Π· Litebox, Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈΠΌΠ° Π·Π° стартиранС Π½Π° прилоТСния Linux, Windows ΠΈ FreeBSD, Π²Π»ΠΎΠΆΠ΅Π½ΠΈ ядра Linux ΠΈ LVBS (Linux Virtualization Based Security). Π’ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΈΡ‚Π΅ области Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Litebox сС спомСнава осигуряванС Π½Π° стартиранС Π½Π° Π½Π΅ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ΠΈ Linux-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π² Windows, ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Linux-прилоТСния Π½Π° систСми с ядро Linux, стартиранС Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π²ΡŠΡ€Ρ…Ρƒ AMD SEV SNP Π·Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°, изпълнСниС Π½Π° OP-TEE-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π² Linux ΠΈ ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½Π΅ с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° концСпцията LVBS.

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ LVBS, прСдставитСли Π½Π° ΠΊΠΎΠΉΡ‚ΠΎ участват Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° Litebox, Ρ€Π°Π·Π²ΠΈΠ²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π° Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° ядрото Linux, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‰ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π½Π° Ρ…ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€ΠΈΡ‚Π΅ ΠΈ Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π½Π°Ρ‚Π° виртуализация. НапримСр, с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Ρ…ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€Π° ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π° автСнтичността Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΠΈΡ‚Π΅, вСрификация, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π΄ΠΎΡΡ‚ΡŠΠΏΠ° Π΄ΠΎ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ, ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅, структури Π½Π° ядрото ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎ Π²Π°ΠΆΠ½ΠΈ рСсурси. Π’ случай Π½Π° Сксплоатация Π½Π° уязвимост ΠΈ ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚ΠΈΡ€Π°Π½Π΅ Π½Π° ядрото, атакуващият няма Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ рСсурси, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ сС ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚ извън Ρ‚Π΅ΠΊΡƒΡ‰ΠΎΡ‚ΠΎ Π½ΠΈΠ²ΠΎ Π½Π° ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ. Litebox сС Ρ€Π°Π·Π³Π»Π΅ΠΆΠ΄Π° Π² контСкста Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° LVBS ΠΊΠ°Ρ‚ΠΎ «сигурно ядро», ΠΊΠΎΠ΅Ρ‚ΠΎ Π·Π°Ρ‰ΠΈΡ‚Π°Π²Π° ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎΡ‚ΠΎ ядро Π½Π° гост систСмата Ρ‡Ρ€Π΅Π· Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π½Π° виртуализация.

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

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