Info: Version 1.3 is available.

# TOMOYO Linux FAQ

Last modified: $Date: 2013-03-04 22:48:51 +0900 (Mon, 04 Mar 2013) $

## 全般

Ｑ１：TOMOYO Linuxとは何ですか？

Ａ１：強制アクセス制御に必要なアクセス許可を自動的に学習できるLinuxカーネルです。

Ｑ２：どのようなユーザを想定していますか？

Ａ２：サーバのセキュリティ管理に労力を割けない管理者向けです。

Ｑ３：どのような用途を想定していますか？

Ａ３：デスクトップ用以外（各種サーバ、組込み）です。

Ｑ４：デスクトップ（Ｘ環境）には対応していますか？

Ａ４：現在のところ、対応の予定はありません。

Ｑ５：どれくらいのメモリを消費しますか？

Ａ５：固定分（カーネル内のコードとデータ）が約８０ＫＢ、変動分（アクセス許可）が数百ＫＢ程度です。

Ｑ６：パフォーマンスの低下はどれくらいですか？

Ａ４：正式なパフォーマンス測定を行ったことはありませんが、ユーザが認識しない程度だと考えています。

Ｑ７：対応しているカーネルのバージョンは？

Ａ７：https://www.kernel.org/からダウンロード可能な2.4.30以降と2.6.11以降に対応しています。

Ｑ８：ディストリビュータが配布しているカーネルにも対応できますか？

Ａ８：手作業でフックを挿入することで対応できます。

Ｑ９：ライセンスは何ですか？

Ａ９：ＧＰＬです。

Ｑ１０：強制アクセス制御以外の用途はありますか？

Ａ１０：必要最低限のファイルだけを含んだカスタムのファイルシステムイメージを作成できます。

## ポリシー管理

Ｑ１：ポリシーの構文は理解しやすいですか？

Ａ１：はい。とても簡単です。

Ｑ２：ポリシーを動的に変更できますか？

Ａ２：はい。ただし、古いポリシーが利用していたメモリは解放されません。

Ｑ３：ポリシーの更新により、古いポリシーを参照しているプロセスがクラッシュすることはありませんか？

Ａ３：いいえ。古いポリシーは削除されずに残っているので大丈夫です。

Ｑ４：ポリシーを更新したらプロセスを再起動させる必要がありますか？

Ａ４：いいえ。自動的に新しいポリシーを参照するようになります。

Ｑ５：不正にポリシーを変更されないために、どのような対策を行っていますか？

Ａ５：ポリシーを変更できるプログラムを限定し、そのプログラムを実行できるドメインを制限します。

Ｑ６：ドメインとは何ですか？

Ａ６：TOMOYO Linuxにおけるドメインとは、プログラムの実行履歴です。

Ｑ７：ポリシーの編集はどのように行うのですか？

Ａ７：ＣＵＩのエディタが付属しています。その他に、任意のテキストエディタを使用できます。

Ｑ８：ACCEPTモードとは何ですか？

Ａ８：アクセス許可を自動的にポリシーに追加するモードです。

Ｑ９：自動的に追加してしまっても問題ないのですか？

Ａ９：絶対パス名による指定と詳細なドメイン分割により、問題ありません。

Ｑ１０：強制アクセス制御を有効にしたままで、ソフトウェアのアップデートはできますか？

Ａ１０：強制アクセス制御が適用されない「信頼済みドメイン」で行ってください。

Ｑ１１：SELinuxのTargeted Policyみたいにデーモンプログラムだけを保護することは可能ですか？

Ａ１１：はい。

## 実装

Ｑ１：TOMOYO Linuxのセキュリティモデルは何ですか？

Ａ１：DTEのみです。

Ｑ２：ユーザやロールの概念はありますか？

Ａ２：ありません。ただし、管理者業務の一部委託は可能です。

Ｑ３：ユーザランドアプリケーションの修正は必要ですか？

Ａ３：不要です。

Ｑ４：sshdのシェルコード対策はできないんですね？

Ａ４：できません。ただし、追加認証により不正ログイン対策が可能です。

Ｑ５：TCSECではどのランクに相当しますか？

Ａ５：判りません。

Ｑ６：セキュリティラベルは使用していないのですか？

Ａ６：セキュリティラベルとして、ファイルの絶対パス名を使用しています。

Ｑ７：パス名のワイルドカード指定はできますか？

Ａ７：はい。

Ｑ８：MLSは使えないのですか？

Ａ８：対応していません。情報の機密度に応じて保存場所を変更してください。

Ｑ９：LIDSのステートフルACLに相当する機能はありますか？

Ａ９：ありません。

Ｑ１０：セキュリティラベルの正しさは保証されますか？

Ａ１０：パス名をセキュリティラベルとして使用するので、ディレクトリエントリが壊れない限り、セキュリティラベルの正しさは保証されています。

Ｑ１１：ファイル以外の資源は保護できますか？

Ａ１１：ネットワークのポート、シグナルの送信、ケイパビリティ等に対応しています。

Ｑ１２：デバイスファイルの改ざんを防止できますか？

Ａ１２：専用のファイルシステムで保護できます。

Ｑ１３：その他にはどのような機能が使えますか？

Ａ１３：システム全体に影響する操作の一部を制限することができます。

Ｑ１４：LSMには対応しないのですか？

Ａ１４：現在のLSMの仕様では、フックに渡されるパラメータが不足しているため、対応できません。

目次へ戻る