回答: モジュールを用いたデバイスドライバのロード機能は無効にしておく方 が良いという意見の人もいます. というのも, 侵入者がトロイの木馬を仕込ん だモジュールやシステムのセキュリティに影響を与えるモジュールをロードす るかもしれないからです.
しかし, モジュールを読み込むためには root にならなくてはなりません. モジュールのオブジェクトファイルを書き換えることができるのも root だけ です. つまり, 侵入者がモジュールを組み込むためには, root 権限が必要で す. 逆に侵入者が root 権限を得てしまったら, モジュールをロードするかど うかということよりも, もっと深刻な事態になります.
モジュールはあまり頻繁に使用しない特定デバイスを動的に読み込むための仕 組みです. 例えばサーバマシンや防火壁などでは, こういうことはあまり起こ りません. 従って, サーバとして動かすマシンでは, カーネルに直接ドライバ を組み込む方が良いでしょう. また, モジュールを使うと直接カーネルに組み 込む場合よりも動作が遅くなります.
回答:
root のセキュリティの章を読みましょう.
これはリモートのユーザが telnet
で
root
としてログインしようとするのを防ぐため,
わざとそうしているのです.
root
として telnet
でログインするのは
セキュリティ的に非常に危険なことです.
ルートのパスワードが平文のまま (暗号化されずに)
ネットワークに送出されてしまうでしょう.
侵入者になる可能性を持った人は常にあなたのそばにいて,
パスワードを盗むためのプログラムを自動的に動かしていることを忘れてはなりません.
回答:
シャドウパスワードを有効にするには, root で pwconv
を実行します.
/etc/shadow
が存在し,
アプリケーションがこれに対応していなければいけません.
Red Hat 4.2 以降をご利用なら,
他に変更することなく, PAM モジュールが自動的に
普通の /etc/passwd
からシャドウパスワードへの移行に追従してくれます.
背景説明:
シャドウパスワードは, 標準の /etc/passwd
ファイル以外の
ファイルにパスワードを格納する機構です. これにはいくつかの利点がありま
す. 最初の利点は, シャドウファイル /etc/shadow
は誰でも読めな
ければならない /etc/passwd
ファイルと異なり, root しか読み出
せない点です. 別の利点は, 管理者として, 他のユーザアカウントの状態を誰
にも知らせないまま, アカウントを有効または無効にできることです.
シャドウパスワードを使っていても, ユーザやグループ名の格納には
/etc/passwd
ファイルが使われます. このファイルは,
/bin/ls
等のプログラムがディレクトリ表示の際にユーザ ID を適
切なユーザ名に変換するために使います.
/etc/shadow
ファイルには, ユーザ名とパスワードとアカウントの
有効期限などのアカウント情報だけが含まれています.
シャドウパスワードを有効にするためには, root になって pwconv
コマンドをを実行します. すると /etc/shadow
ファイルが作られ,
アプリケーションに使われるようになります. Red Hat 4.2 以降では, 通常の
/etc/passwd
ファイルからシャドウパスワードへの変更への適合は
PAM モジュールが自動的に行います. 他の変更は全く必要ありません.
パスワードの安全を考えていれば, たぶんパスワードも最初から良いものを 作ろうと思うでしょう. これを行うために PAM の一部である `pam_cracklib' モジュールが利用できます. これはパスワードに対して Crack ライブラリを適用し, パスワードクラッキングプログラムによって簡単 に推測されないかどうか調べることができます.
回答:
ここ から Apache SSLeay 拡張を入手します
ZEDZ net から各種バイナリパッケージを入手することもできます. これはアメリカ国外にあります.
回答: Red Hat ディストリビューション, 特に Red Hat 5.0 には, ユーザアカウントの状態を変更するツールがたくさん入っています.
pwconv
と unpwconv
passwd
ファイルと group
ファイルの構成が正しい
かどうか検査する pwck
と grpck
useradd
,
usermod
, userdel
. グループについて同様の作業を行うた
めの groupadd
, gropumod
, groupdel
gpasswd
これらのプログラムは全て「シャドウ対応」です. つまり, シャドウパスワー
ドが有効であれば, /etc/shadow
のパスワード情報を参照し, 有効
でなければこのファイルは参照しません.
詳しくは, それぞれのコマンドのオンラインマニュアルを参照してください.
http://www.apacheweek.org のことをご存じないでしょう?
ユーザ認証については, http://www.apacheweek.com/features/userauth に情報がありますし, ウェブサーバに関するその他のヒントも http://www.apache.org/docs/misc/security_tips.html にあります.