概要
LiteBox は、セキュリティ重視のライブラリOS 攻撃対象領域の削減 を目的としたサンドボックス機能 多様なプラットフォーム やインターフェースとの互換性 Rust系API を採用した柔軟な設計 安定版リリース前 のため、仕様変更の可能性
LiteBoxとは
- LiteBox は、 セキュリティ重視 のライブラリOS
- ホストとのインターフェース を極限まで削減し、 攻撃対象領域の縮小 を実現
- 「North」シム と 「South」プラットフォーム の容易な相互運用性を重視
- カーネル・非カーネル 両方のシナリオで利用可能
- Rustのnix/rustix風API を「North」インターフェースとして提供
- 「South」には 各種プラットフォーム インターフェースを接続可能
主なユースケース
- Windows上で未改変のLinuxプログラムを実行
- Linux上でLinuxアプリケーションのサンドボックス化
- SEV SNP上でのプログラム実行
- Linux上でOP-TEEプログラム実行
- LVBS上での動作
開発状況と安定性
- アクティブな開発中 であり、設計の成熟に伴い APIやインターフェースの変更 が発生する可能性
- 長期的な安定性 を求める場合は、 安定版リリース まで待機、もしくは 随時アップデート対応 が必要
コントリビューションとライセンス
- CONTRIBUTING.md, CODE_OF_CONDUCT.md, SECURITY.md, SUPPORT.md で詳細を案内
- MIT License を採用(詳細は ./LICENSE 参照)
商標・ロゴ利用について
- Microsoftの商標・ロゴ 使用時は、 Microsoft Trademark & Brand Guidelines の遵守が必須
- 改変版でのMicrosoft商標利用 は、誤解やMicrosoftの後援を示唆しないよう注意
- 第三者の商標・ロゴ利用 は、各社ポリシーに従う必要