Microsoft публикува първия преглед на откритата система за изолация Litebox

Компания Microsoft представи първата версия на проекта Litebox, който разработва операционна система с фокус върху сигурността, реализирана под формата на библиотека (Library OS). При такъв подход, услугите на операционната система се вграждат директно в приложението, вместо да се извършва достъп до външното ядро на ОС чрез системни повиквания. Litebox може да се използва в програми или ядра като допълнителен слой изолация, който блокира достъпа до излишната функционалност на ядрата или API. Кодът на проекта е написан на Rust и е с отворен лиценз MIT.

Litebox предоставя библиотека, свързваща се с приложенията, с изолиращ слой, който изпълнява транслация на заявки към външни програмни интерфейси. Като такива външни интерфейси могат да действат ядрото на Linux, защитени изолирани среди OP-TEE (Open Portable Trusted Execution Environment), Webassembly среди или стандартната библиотека RustStd.

Минималната платформа, формирана чрез Litebox, е приложима за стартиране на приложения под Linux и Windows, вградени Linux ядра и LVBS (Linux Virtualization Based Security). Като възможни области на приложение на Litebox се споменава осигуряване на стартиране на немодифицирани Linux програми в Windows, изолация на изпълнението на Linux приложения на системи с ядро Linux, стартиране на програми с AMD SEV SNP за криптиране на паметта, изпълнение на OP-TEE програми в Linux и изолация с използване на концепцията LVBS (активиране на хардуерна виртуализация за защита на отделни компоненти на ядрото на Linux, например, използвани за контрол на автентичността на модули и управление на достъпа).



Източник: opennet.ru
Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster