Tvrtka Microsoft objavila je prvo izdanje projekta Litebox, koji razvija operativni sustav usmjeren na sigurnost, implementiran kao biblioteka (Library OS). Ovim pristupom, usluge operativnog sustava izravno se integriraju u aplikaciju umjesto da se obraćaju vanjskom jezgru OS-a putem sistemskih poziva. Litebox se može koristiti u programima ili jezgrama kao dodatni sloj izolacije koji blokira pristup suvišnoj funkcionalnosti jezgra ili API-ja. Kod projekta napisan je na jeziku Rust i otvoren je pod MIT licencom.
Litebox pruža biblioteku koja se može povezati s aplikacijama i koja sadrži izolacijski sloj koji izvršava prevođenje zahtjeva prema vanjskim programskim sučeljima. Kao takva vanjska sučelja mogu se koristiti Linux jezgro, zaštićena izolirana okruženja OP-TEE (Open Portable Trusted Execution Environment), Webassembly okruženja ili standardna biblioteka RustStd.
Minimalna platforma oblikovana putem Litebox-a pogodna je za pokretanje Linux i Windows aplikacija, ugrađenih Linux jezgri i LVBS (Linux Virtualization Based Security). Moguće primjene Litebox-a uključuju omogućavanje pokretanja nemodificiranih Linux programa na Windowsu, izolaciju izvršavanja Linux aplikacija na sustavima s Linux jezgrom, pokretanje programa iznad AMD SEV SNP za šifriranje memorije, izvršavanje OP-TEE programa u Linuxu i izolaciju korištenjem koncepta LVBS (angažiranje hardverske virtualizacije za zaštitu pojedinih komponenti Linux jezgra, na primjer, onih koje se koriste za provjeru autentičnosti modula i upravljanje pristupom).

Izvor: opennet.ru
