Kenji Arisawa
E-mail: arisawa@aichi-u.ac.jp
Aichi University
Kurozasa 370, Miyoshi-cho
Aichi, Japan

2002/02/10
Powered by Pegasus

アクセス制御

■ 基本認証

PLan9 は HTTP/1.0 で規定されている基本認証(basic authentication)をサポートしています。基本認証の長所は、仕組みが簡単なので、多くの Web サーバとブラウザでサポートされている事に尽きます。短所は生のパスワードがネットワークに流れるので盗聴に弱い事です。

もっと高度な認証方式としては Challenge/Response 方式が HTTP/1.1 で規定されていますが、現在の所代表的なブラウザではサポートされていません。(従って Pegasus でもサポートされていません。)

認証には認証サーバを使用するか、 あるいは CPU サーバのファイルを使用します。後者の場合には MD5 を使用しています。

関連ファイル: /etc/passwd


■ IP アドレスに基づくアクセス制御

クライアントからのドキュメントへのアクセスをクライアントのIP アドレスで制御することもできます。

関連ファイル: /etc/allow