Web クライアントのアクセスからサーバーのファイルを保護する
ファイル保護文書を使用すると、Web ブラウザを使用してユーザーがアクセスできる、データベースファイル以外のファイルへのアクセスを制御できます。データベースファイル (.NSF) アクセス制御リスト (ACL) ではアクセスを許可するユーザーとそのアクセスレベルを指定できますが、それと同じように、ファイル保護文書では、ブラウザユーザーがアクセスできるファイル (HTML、JPEG、GIF など) に、ファイルシステムのセキュリティを設定し、ファイルの種類ごとにアクセスレベルとアクセスできるユーザーの名前を指定できます。
このタスクについて
ファイル保護文書は、最初にサーバーを起動したときに Domino® ディレクトリに作成されます。ファイル保護文書により、管理者には Domino ディレクトリに対する書き込み、読み込み、実行のアクセス権限が与えられます。他のユーザーはアクセス権が割り当てられません。ファイル保護文書は、Web クライアントのアクセスを制御することによりハードドライブ上のファイルを保護するセキュリティ機能です。アクセスレベルやファイルにアクセスできるユーザー名を指定することにより、ブラウザユーザーがアクセスできるファイルに対するファイルシステムセキュリティを向上することができます。
ファイル保護は、ほかのファイルにアクセスするファイル (イメージファイルを開く HTML ファイルなど) には適用されます。ユーザーがこの HTML ファイルに対するアクセス権を持っていても、HTML ファイルが使用する JPEG ファイルに対するアクセス権を持っていない場合は、HTML ファイルを開いても Domino ではこの JPEG ファイルは表示されません。
次のディレクトリへのアクセスを制御するファイル保護文書は作成できません。これらのディレクトリには、Domino Web サーバーとその他のアプリケーション (メールデータベースなど) によって使用されるデフォルトのイメージファイルや Java™ アプレットが含まれています。
- Dominodatadominojava、Web ブラウザ経由で次のパスを使用してアクセス
http://server/domjava
- Dominodatadominoicons、Web ブラウザ経由で次のパスを使用してアクセス
http://server/icons
ファイル保護文書は、ディレクトリや個々のファイルごとに作成できます。ディレクトリで定義されている保護は、そのすべてのサブディレクトリによって継承されます。Web ユーザーがアクセスできるすべてのディレクトリについて、ファイル保護文書を作成しなければなりません。ファイル保護文書のないファイルとファイルディレクトリには、Web ブラウザを使用して誰でもアクセスできます。
Web サイト文書用のファイル保護を作成するには
このタスクについて
特定の Web サイトに対してファイル保護文書を作成します。このファイル保護文書は、指定された Web サイトにのみ適用されます。
ファイル保護文書でサポートしているセキュリティは、制限されています。機密情報は、データベース ACL など、Domino のセキュリティ機能を使用して保護してください。
手順
例
ファイル保護文書で次のように設定すると、Web User Group のすべてのユーザーが、c:\notes\data\domino\html ディレクトリのファイルを開いて、プログラムを起動できます。
パス: c:\notes\data\domino\html
アクセス: Web User Group (GET)
アクセス: -Default- (No Access)
notes\data\domino\html ディレクトリに secret.htm ファイルが保存されているとします。Web User Group のメンバーに対してはこのファイルへのアクセスを禁止し、ユーザー Joe Smith にだけアクセスを許可できます。この場合は、次のように設定したファイル保護文書を作成します。
パス: c:\notes\data\domino\html\secret.html
アクセス: -Default- (No Access)
アクセス: Joe Smith (GET)