lidsconf - Linux Intrusion Detection System 用の設定ツール
lidsconf -A [-s subject] -o object [-d] [-t from-to] [-i level] -j ACTION
lidsconf -D [-s file] [-o file]
lidsconf -Z
lidsconf -U
lidsconf -L [-e]
lidsconf -P
lidsconf -v
lidsconf [-h|H]
lidsconf は、Linux Intrusion Detection System (LIDS) の設定ツールである。
LIDS は現在のLinux カーネルを拡張する、カーネルパッチである。LIDS によっ て、重要なファイルや、ディレクトリや、デバイスを保護することができる。 さらにシステム全体に対して、アクセス制限をかけるACL を定義することもで きる。LIDS の詳しい情報に関しては、 http://www.lids.org を参照のこと。
lidsconf はLIDS に対してのアクセス制限情報を設定するために使用される。それに 関する全ての情報は、"/etc/lids/lids.conf" に保存される。
ACL は "Access Control List" の略である。LIDS のACL では、Subject がどの 様にObject に対してアクセス出来るのかを定義している。 Subject は、シ ステム上の、任意のプログラムファイルを指している。Object はファイルや、ディ レクトリや、その他の特別なオプション (MEM デバイス、RAW IO、隠しプロセ ス)を指している。Target は、Sbject のObject に対するアクセスタイプを定義 している。
- ACL の書式は
- [-s subject] [-d|-i TTL] -o object [-t timescale] -j TARGET
- Subject を省略すると、ACL はそのObject に対するデフォルトのアクセスを
- 定義する。
- -s subject
- Subject とは、システム上の"/bin/login" のような、任意のプログラムであ る。
- -o object [portscale]
- Object はファイルや、ディレクトリや、その他の特別なオプション (CAP_SYS_RAWIO, CAP_HIDDEN, CAP_INIT_KILL, など) である。. Object が CAP_NET_BIND_SERVICE の場合には、例えば、"20-299,400-1002" のように、続けてポート番号の範囲を指定する必要がある。
- -d
- これは、DOMAIN 設定用である。これを指定すると、Subject はDomain で定義さ れているObject にのみアクセスが可能になる。このDomain 以外のObject に関する全てのアクセスは、できなくなる。
- -i <inheritance level>
- これで、Subjectの子プロセスに対してのACL の継承を指定する。 inheritance level は、どれぐらいまでACL が影響するのかを表している。継承レベル"-1" は、 無制限の継承を表す。 継承レベル1 は、親プロセスにより発生された、同じプログラムでは無い子プ ロセスがACL を継承するが、子プロセスが発生した子プロセス(すなわち、オ リジナルのプロセスから見た孫プロセス)には、ACL は継承されないというこ とを表している。 継承レベルは、親プロセスとは異なるプログラムの、子プロセスにのみ有効に なる。もし子プロセスが親プロセスと同じ場合には、親プロセスと完全に 同じ権限が与えられる。
- -t タイムスケール
- これは、ACL に対する時間制限である。この制限は、Subject 付きのACL に のみ、作用する。時間制限とは、ACL が有効になる時間帯である。タイム スケールの書式は、"hourminute-hourminute" になる。例えば、"0905-1021" は、 "9 時5 分から、10 時21 分まで" となる。
- -j Target
- Target には、通常のファイルアクセスACL に対してREAD, APPEND, WRITE, あ るいは IGNORE が設定できる。特殊なObject に対しては、Target はGRANT だけが設定できる。
- メーリングリスト
- 参加、退会するときには、次のサイトを参照- http://lists.sourceforge.net/lists/listinfo/lids-user
メッセ-ジをメーリングリストに投稿するときは、メールを次のところまで送信 してほしい- lids-user@lists.sourceforge.net
最新のLIDS メーリングリストのアーカイブは、次のところにある- http://www.geocrawler.com/redir-sf.php3?list=lids-user
古いアーカイブは、次のところにある- http://groups.yahoo.com/group/lids - LIDS FAQ
- LIDS FAQ は次のところにある-
http://www.lids.org/lids-faq/lids-faq.html
あるいは、
http://www.roedie.nl/lids-faq
LIDS に関するバグは、Xie やPhil に送るか、あるいはメーリングリスト (lids-user@lists.sourceforge.net) に送ってほしい。 カーネルをコンパイルするときに使った、.config ファイルと、/etc/lids に あるlids.conf とlids.cap ファイルを一緒に送ること。また、このマ ニュアルページでエラーを見付けたら、Sander Klein まで知らせて欲しい。
/etc/lids/lids.conf - LIDS 設定ファイル
/etc/lids/lids.cap - 全体の権限の定義
/etc/lids/lids.net - e-mail アラートの設定
/etc/lids/lids.pw - 暗号化されたLIDS パスワード
Huagang Xie <xie@lids.org>
Philippe Biondi <biondi@cartel-securite.fr>
マニュアルページは、Sander Klein によって書かれた。 <roedie@roedie.nl>
LIDS の最新のバージョンは、 http://www.lids.org/ か、ミラーからダウンロードできる。
LIDS その他の注意点は、lidsadm (8) のマニュアルを参照のこと。