
Ein sicherheitsorientiertes Bibliotheks-OS, das Kernel- und Benutzermodusausführung unterstützt.
Ein sicherheitsorientiertes Bibliotheks-Betriebssystem
[!NOTE]
Dieses Projekt befindet sich derzeit in aktiver Weiterentwicklung und Verbesserung. Während wir auf eine stabile Veröffentlichung hinarbeiten, können sich einige APIs und Schnittstellen ändern, da das Design weiter ausgereift ist. Sie sind herzlich eingeladen, das Projekt zu erkunden und auszuprobieren. Wenn Sie jedoch langfristige Stabilität benötigen, ist es möglicherweise am besten, auf eine stabile Version zu warten, oder seien Sie darauf vorbereitet, sich unterwegs an Aktualisierungen anzupassen.
LiteBox ist ein sandboxing-basiertes Bibliotheks-Betriebssystem, das die Schnittstelle zum Host drastisch reduziert und so die Angriffsfläche verkleinert. Es konzentriert sich auf einfache Interoperabilität verschiedener „Nord“-Shims und „Süd“-Plattformen. LiteBox ist für die Verwendung sowohl im Kernel- als auch im Nicht-Kernel-Szenario konzipiert.
LiteBox stellt eine Rust-artige nix/rustix-inspirierte „Nord“-Schnittstelle bereit, wenn ihm eine Platform-Schnittstelle an seiner „Süd“-Seite bereitgestellt wird. Diese Schnittstellen ermöglichen eine große Vielfalt an Anwendungsfällen und erlauben problemlos Verbindungen zwischen beliebigen Nord-Süd-Paaren.
Beispielhafte Anwendungsfälle umfassen:
Details finden Sie in den folgenden Dateien:
MIT-Lizenz. Siehe ./LICENSE für Details.
Dieses Projekt kann Marken oder Logos für Projekte, Produkte oder Dienstleistungen enthalten. Die autorisierte Verwendung von Microsoft-Marken oder -Logos unterliegt und muss den Microsofts Marken- und Markenrichtlinien folgen. Die Verwendung von Microsoft-Marken oder -Logos in modifizierten Versionen dieses Projekts darf keine Verwirrung stiften oder eine Microsoft-Förderung implizieren. Die Verwendung von Marken oder Logos Dritter unterliegt den Richtlinien dieser Dritten.