Jailアドミニストレーションフレームワークであるezjailの最新版、ezjail version 1.0が公開された。ezjail version 1.0は16日(現地時間)、最新のFreeBSD portsツリー(sysutils/ezjail)に登録されている。
FreeBSDにはサービスの動作をプラットフォームから切り放し、サービス専用の仮想環境を提供する機能としてThe Jail Subsystemが用意されている。JailはFreeBSD独自の機能で、chroot(8)の機能をさらに強化したような機構のこと。Jail内で動作しているプロセスは許可されたディレクトリ以下の資源にしかアクセスすることができず、Jailより外のプロセスにアクセスすることもできない。
Jailはサービスをホストから切り放すことで、あるサービスがクラックされた場合でも堅固なシステムを維持できるといわれている。高いセキュリティを要求されるシステムに対して、Jailは重要なアプローチのひとつだとみられている。Jailを使うとFreeBSDホスト上に複数のFreeBSD仮想ホストを作成するといったこともできる。複数の仮想化技術と比較した場合、Jailはホストからの制御ができ、実行速度も高速という特徴がある。
複数のサービスをそれぞれ独立的にJialでホストから分離する場合、それぞれのサービスごとにJailディレクトリを用意する必要がある。Jailでは指定されたディレクトリ以下にのみアクセスを許可するため、仮想ホストを用意する場合には、仮想ホストごとにディレクトリ以下を作成する必要があり、手間もかかり、ディスクスペースも消費する。
ezjail version 1.0は、FreeBSD nullfs機能を使うことでこの問題を解決しようとするアプリケーション。nullfsはファイルシステムのサブツリーを別のサブツリーにマウントして使用できるようにする機能のことで、機能自体は4.4BSDから存在する。ezjailではnullfsを使用することで、ひとつのツリーから複数のJailツリーを生成する。このため、仮想ホストを用意するような大規模の複数Jailツリーを用意した場合でも、ディスク容量を抑えることができ、また実体がひとつになることから、アップデート管理も容易になる。
ezjail自体はシェルスクリプトで構成されたシンプルなスクリプト。Beerware license(※)のもと公開されているオープンソースソフトウェア。安定して動作するnullfs機能が求められることから、FreeBSD portsからインストールする場合にはFreeBSD 6.0かそれ以降のバージョンでのみインストールできる。
※: Beerware licenseは実質的に制限のないオープンソースライセンス。最終的にPoul-Henning Kamp氏によって提案されたものがよく使われる。もしいつか会うことがあってその気があったらビールでもおごってくれというジョークを含んでいることで有名
| 【レポート】カーネル旅譚 - FreeBSDの新スケジューラ「ULE」 [2005/1/1] |
| 【レポート】BSD Conference Japan 2005 - FreeBSDからMac OS Xまで、*BSDファミリー最新事情 [2005/7/27] |
| 待望の6系、ついに公開間近 - FreeBSD 6.0-RC1 公開 [2005/10/12] |
| Google Summer of Codeの成果例: Webサイトを一新! The FreeBSD Project [2005/10/6] |
| オープンソースの仮想マシン技術「Xen」でWindows XPが稼働 [2005/8/25] |
| XboxでFreeBSDが動く!? - Live CDとパッチが公開 [2005/7/27] |
| The FreeBSD Project、6.0-RELEASEに向けRELENG_6ブランチを分枝 [2005/7/13] |
| 今夏が熱い - The FreeBSD Summer of Code 2005 Project [2005/7/5] |
| FreeBSD 5.4-RELEASE - より安定化した最新のFreeBSDを公開 [2005/5/10] |
| DragonFly BSD 1.2.0 - Namechache/ネットワークサブシステムが大幅に改良 [2005/4/11] |
| FreeBSD 5.4-RELEASE間近、6.0-RELEASE予定も公開 [2005/4/5] |
| NetBSD 2.0リリース [2004/12/13] |
| サイバー、ストップ風疹プロジェクトに賛同して社員3200人にワクチン接種 [18:49 5/23] |
| ライフサイズ、モバイル対応のビデオ会議ソリューションを発売 [15:39 5/23] |
| ブラザー、両面印刷対応で無線LAN搭載のコンパクトなA4カラーレーザー [15:01 5/23] |
| 日本オラクル、業務アプリケーションスイートの最新版を発売 [14:36 5/23] |
| パラゴン、Windows Server 2012対応のハードディスクの抹消ユーティリティ [14:06 5/23] |
|
ストーム、Scientific Linux 6.4とPlextor製SSDを搭載したミニタワー型BTO [20:50 5/23] パソコン |
|
【レポート】ドコモ、「ELUGA power P-07D」のホームアプリの設定の不具合に対処 [20:29 5/23] 携帯 |
|
【レポート】Twitterに二段階認証を導入 - アカウント乗っ取り防止対策で [20:28 5/23] 携帯 |
|
【レポート】スマホからアクセスしたアダルトサイトの相談件数が急増 [20:25 5/23] 携帯 |
|
【ハウツー】【ハウツー】「バッテリーのもち」について - スマートフォン用語解説 [20:24 5/23] 携帯 |
4つの診断で、自分の適性を見つめなおそう!
働くこと・挑戦し続けることへの思いを綴ったインタビュー
あなたにピッタリのアドバイスを読むことができます。
転職に必要な情報が収集できます
企業からアプローチのメッセージが届きます。