ともよリナックス

ともよリナックス
原作者NTTデータ株式会社
オペレーティング·システムリナックス
タイプ強制アクセス制御
ライセンスGPLv2
Webサイトともよ.sourceforge .net
リポジトリ

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 ]現在、SELinuxAppArmorSMACKとともに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

あかり( AKARIとして様式化)、ともよ 1.x フォーク

ネーミング

「TOMOYO」という名称は、公式には「Task Oriented Management Obviates Your Onus(タスク指向管理はあなたの負担を軽減する)」の頭文字をとったものです。開発者の一人である半田哲夫氏によると、これは『カードキャプターさくら』の登場人物、大道寺知世への言及でもあるとのことです。[ 4 ]

参考文献