![]() | |
Tomoyo Linux 2.x ドメインポリシーエディタ | |
| 原作者 | NTTデータ株式会社 |
|---|---|
| リポジトリ |
|
| オペレーティング·システム | リナックス |
| タイプ | 強制アクセス制御 |
| ライセンス | GPLv2 |
| Webサイト | 当サイトについて |
Tomoyo Linux (略称TOMOYO Linux ) は、強制アクセス制御(MAC)を実装するLinux カーネル セキュリティ モジュールです。
概要
Tomoyo LinuxはLinux用のMAC実装であり、システムのセキュリティを強化するために使用できるだけでなく、純粋にシステム分析ツールとしても役立ちます。2003年3月にリリースされ、 2012年3月までNTTデータ株式会社がスポンサーとなっていました。[1]
Tomoyo Linux はシステムの動作に重点を置いています。Tomoyo Linux では、各プロセスが目的を達成するために必要な動作とリソースを宣言できます。保護を有効にすると、Tomoyo Linux は各プロセスを管理者が許可した動作とリソースに制限します。
特徴
Tomoyo Linux の主な機能は次のとおりです。
- システム分析
- 強制アクセス制御によるセキュリティの強化
- 自動ポリシー生成
- シンプルな構文
- 使いやすさ
歴史とバージョン
TomoyoはLinuxカーネルメインラインバージョン2.6.30(2009年6月10日)に統合されました。 [2]現在、 SELinux、AppArmor、SMACKとともに、 4つの標準Linuxセキュリティモジュール(LSM)の1つとなっています。
Tomoyo Linuxプロジェクトは、LinuxカーネルにMACを提供するためのパッチとして始まりました。Tomoyo LinuxをメインラインLinuxカーネルに移植するには、SELinuxとそのラベルベースのアプローチをサポートするために特別に設計および開発されたフック[3]をLSMに導入する必要がありました。
しかし、Tomoyo Linux の残りの MAC 機能を統合するには、さらに多くのフックが必要です。そのため、プロジェクトでは 2 つの並行した開発ラインに従っています。
Tomoyo Linux 1.x、オリジナルバージョン
- 意図的に作成された非標準フックを使用する
- フル機能のMAC
- Linux カーネルのパッチとしてリリースされました - このバージョン 1.x は LSM に依存しないため、Linux カーネル 2.6 (バージョン 2.6.11 以降) および 2.4 でも使用できます。
- 最新バージョン: 1.7.1
Tomoyo Linux 2.x、メインラインバージョン
- 標準のLSMフックを使用する
- 機能が少ない
- Linuxカーネルバージョン2.6.30の不可欠な部分
- 最新バージョン: Linuxカーネル3.2に含まれる2.5.0
ネーミング
「TOMOYO」という名前は、公式には「Task Oriented Management Obviates Your Onus」の頭文字をとったものです。開発者の一人である半田哲夫によると、これはカードキャプターさくらのキャラクターである大道寺知世への言及でもあるそうです。[4]
参考文献
- ^ 「Tomoyo Linux ホームページ」. Tomoyo.osdn.jp . 2013年5月23日閲覧。
- ^ 「Tomoyo Linux、代替の強制アクセス制御」。Linux 2 6 30。Linuxカーネル初心者。
- ^ 「Tomoyo #14 パッチの LKML への提出」LWN.net。
- ^ 「QandA - TOMOYO Linux Wiki」。2015年12月25日時点のオリジナルよりアーカイブ。
外部リンク
- 1.x と 2.x の比較表
- Tomoyo 1.x、2.x、Akariの比較表
- Tomoyo Linux プロジェクト
- Embedded Linux Wiki の Tomoyo Linux
- LWN : Tomoyo Linux とパス名ベースのセキュリティ
- Tomoyo – Debian Wiki
- Tomoyo Linux – ArchWiki

