blank
Linux Secure Virtual Hosting Extension

[Linux Secure Virtual Hosting Extension について]
(english version)

"Linux Secure Virtual Hosting Extension" は一つのホスト(ホスト環 境)上に複数の仮想ホスト(ゲスト環境)を作る機能を追加した Linux カー ネルです。本 OS は、あるゲスト環境から他のゲスト環境やホスト環 境へのアクセスが制限されている、仮想ホストベースの安全な隔離環境 を提供します。この環境を用いることにより、あるゲスト環境で動いて いるアプリケーションがクラックされたり暴走した場合でも、他のゲス ト環境やホスト環境で動いているアプリケーションには影響を与えない ようにすることができます。

[特徴]

  • 仮想ホスト環境を低オーバヘッド(1〜2%程度)で提供
    • Virtual Machine や OS Emulator に比べてパフォーマ ンス低下が小さい
    • OS はホスト環境と同じ OS (Linux) 固定
  • 仮想ホスト環境に対して、CPU 時間(%単位)と物理メモリ(MB単 位)の使用量の上限を割り当て可能
    • 過負荷時や被 DoS 攻撃時にホスト全体がダウンするこ とを回避できる
  • アプリケーションの対応不要
    • 既存のアプリケーションのバイナリがそのまま利用可能
    • 例外) デバイスを直接叩くアプリケーション(ゲーム等)


[更新履歴]

2002.11.12 linux-svh-1.0.0-alpha is released to internal use only
2003.02.25 linux-svh-1.0.0-RC1 (for linux-2.2.20) is released.
2003.04.30 linux-svh-1.0.1-RC1 (for linux-2.2.25) is released.


[ドキュメント]


[ダウンロード]

注意: 本ソフトウェアは実験的なソフトウェアであり、ご利用に際して一切の サポートもありませんし、いかなる保証も致しません。本ソフトウェア の使用に起因するいかなる損害に対しても責任を負いません。


[TODO]

  • プロセス数の上限を設定および制御の実現
  • ファイルディスクリプタの上限を設定および制御の実現
  • ディレクトリ毎に読み書きの制限の実現


[バグレポート]

バグレポートは yasunori@furuta.com までメールでお願い致します。

お手数ですがこちらで再現試験できるように、詳細な情報をお願い致し ます。

  • ハードウェアスペック
  • ディストリビューション
  • コンパイル環境(gcc等のバージョン)
  • OS の設定 (特にネットワーク関連)
  • linux-svh 固有の設定
  • 使用アプリケーションとその設定
  • 障害発生手順 (再現性あるかどうかも含めて)
  • その他...

[開発メンバ]