Microsoft Ρ€Π°Π·Π²ΠΈΠ²Π° свСтла систСма Π·Π° изолация Litebox

ДТСймс ΠœΠΎΡ€ΠΈΡ (James Morris), ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‰ подсистСмата Π·Π° сигурност Π½Π° ядрото Π½Π° Linux, Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄ΠΈ Π΅ΠΊΠΈΠΏΠ° β€žLinux Emerging Technologiesβ€œ Π² компанията Microsoft ΠΈ прСдстави ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° 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