Microsofti ettevĂ”te lĂ”i Liteboxi projekti esimese vĂ€ljaande, mis arendab turvalisusele keskenduvat operatsioonisĂŒsteemi, mis on rakendatud raamatukoguna (Library OS). Sellise lĂ€henemise korral integreeritakse operatsioonisĂŒsteemi teenused otse rakendusse, selle asemel, et teha vĂ€lise operatsioonisĂŒsteemi tuuma juurde sĂŒsteemikĂ”nede kaudu. Liteboxi saab kasutada programmides vĂ”i tuumades tĂ€iendava isoleerimise kihina, mis blokeerib juurdepÀÀsu tuumade vĂ”i API liigsele funktsionaalsusele. Projekti kood on kirjutatud Rusti keeles ja avatud MIT litsentsiga.
Litebox pakub rakendustele ĂŒhendatavat raamatukogu koos isoleeriva kihiga, mis tĂ€idab vĂ€listele programmiliidestele tehtud pĂ€ringute tĂ”lkimise. Sellisteks vĂ€listeks liideste lĂ€biviijateks vĂ”ivad olla Linuxi tuum, kaitstud isoleeritud keskkonnad OP-TEE (Open Portable Trusted Execution Environment), Webassembly-keskkonnad vĂ”i standardne RustStd raamatukogu.
Liteboxi kaudu moodustatud minimaalne platvorm sobib Linuxi ja Windowsi rakenduste kĂ€ivitamiseks, Linuxi sissepandud tuumade ja LVBS-i (Linux Virtualization Based Security) jaoks. Liteboxi vĂ”imalike rakendusaladena mainitakse mitte muudetud Linuxi programmide kĂ€ivitamist Windowsis, Linuxi rakenduste tĂ€itmise isoleerimist Linuxi tuumaga sĂŒsteemides, programmide kĂ€ivitamist AMD SEV SNP pealmise mĂ€lu krĂŒpteerimise jaoks, OP-TEE programmide tĂ€itmist Linuxis ja isoleerimist LVBS mĂ”isted kasutades (riistvara virtualiseerimise rakendamine Linuxi tuuma konkreetsete komponentide, nĂ€iteks moodulite autentimise ja juurdepÀÀsu haldamise kaitsmiseks).

Allikas: opennet.ru
