[権限の編集] タブ

署名済みの Java アプレットと未署名の Java アプレットから要求されるコンテンツや権限の処理方法を指定します。

未署名の権限と署名済みの権限の設定を使って、次の権限を指定します。

すべてのファイルへのアクセス

すべてのネットワーク アドレスへのアクセス

実行

ダイアログ

システム情報

印刷

保護された一時的な領域

ユーザー選択のファイルアクセス

未署名のコンテンツの実行

権限を個別に指定する場合は、[未署名のコンテンツの実行] の [サンドボックスで実行する] をクリックし、必要に応じて各権限の [無効にする] または [有効にする] をクリックします。[未署名のコンテンツの実行] の [無効にする] または [有効にする] をクリックした場合は、[追加の未署名の権限] のすべての権限も同じ設定になります。

[未署名のコンテンツの実行] では、次のいずれかの設定を行います。

未署名のコンテンツを実行するときに、サンドボックスで許可されている権限だけを与える場合は、[サンドボックスで実行する] をクリックします。[未署名のコンテンツの実行] の [サンドボックスで実行する] をクリックした場合は、[無効にする] または [有効にする] をクリックしてほかの権限を個別に指定できます。

メッセージを表示せずに、未署名のコンテンツをすべて自動的に拒否するには、[無効にする] をクリックします。[追加の未署名の権限] のすべての権限は [無効にする] に設定され、特定の権限を [有効にする] に設定することはできません。

メッセージを表示せずに、未署名のコンテンツをすべて自動的に実行するには、[有効にする] をクリックします。[追加の未署名の権限] のすべての権限は [有効にする] に設定され、特定の権限を [無効にする] に設定することはできません。

署名済みのコンテンツの実行

権限を個別に指定する場合は、[署名済みコンテンツの実行] の [ダイアログを表示する] をクリックします。[追加の署名済み権限] のすべての権限は [ダイアログを表示する] に設定されますが、必要に応じて各権限の [無効にする] または [有効にする] をクリックすることができます。[署名済みコンテンツの実行] の [無効にする] または [有効にする] をクリックした場合は、[追加の署名済み権限] のすべての権限も同じ設定になります。

[署名済みコンテンツの実行] では、次のいずれかの設定を行います。

メッセージを表示してから、必要な権限のもとで Java アプレットの実行を続ける場合は、[ダイアログを表示する] をクリックします。[署名済みコンテンツの実行] の [ダイアログを表示する] をクリックすると、[追加の署名済み権限] のすべての権限は [ダイアログを表示する] に設定されますが、必要に応じて各権限を [無効にする] または [有効にする] に設定することができます。

メッセージを表示せずに、署名済みのコンテンツの実行をすべて自動的に拒否するには、[無効にする] をクリックします。[追加の署名済み権限] のすべての権限は [無効にする] に設定され、特定の権限を [ダイアログを表示する] または [有効にする] に設定することはできません。

メッセージを表示せずに、署名済みのコンテンツの実行をすべて自動的に実行するには、[有効にする] をクリックします。[追加の署名済み権限] のすべての権限は [有効にする] に設定され、特定の権限を [ダイアログを表示する] または [無効にする] に設定することはできません。


このダイアログ ボックスを閉じ、変更内容を保存します。


Java の権限をすべて標準の設定に戻すときにクリックします。次のいずれかを選び、[リセット] をクリックします。

[保存された権限]  前回保存した設定に戻します。前回保存してから変更した設定はすべて失われます。

[高 - セキュリティ]  高レベルのセキュリティに戻します。高レベルのセキュリティは、最も制限が多く、Java アプレットは安全に実行されます。[署名済みコンテンツの実行] のすべての権限は [ダイアログを表示する] に設定され、[追加の未署名の権限] のすべての権限は [無効にする] に設定されます。

[中 - セキュリティ]  中レベルのセキュリティに戻します。中レベルのセキュリティでは、[Scratch Space] と [User Directed File I/O] の 2 つの権限を持つサンドボックスで Java アプレットが実行されます。[Scratch Space] と [User Directed File I/O] 以外の [署名済みコンテンツの実行] のすべての権限は [ダイアログを表示する] に設定され、[追加の未署名の権限] のすべての権限は [無効にする] に設定されます。

[低 - セキュリティ]  低レベルのセキュリティに戻します。低レベルのセキュリティでは、制限は最も低く、実行する Java アプレットにはすべての権限が与えられます。[署名済みコンテンツの実行] のすべての権限は [有効にする] に設定され、[追加の未署名の権限] のすべての権限は [無効にする] に設定されます。


[権限の表示] タブ

ネットワーク管理者によって指定された Java の権限が表示されます。

Java アプレットによっては、実行するときにファイルなどのコンピュータのリソースにアクセスしなければならないものがありますが、コンピュータのリソースにアクセスするには、あらかじめ必要な権限が許可されている必要があります。このような権限は、ネットワーク管理者によって既に指定されている可能性があります。また、許可されている権限が要求されたときにユーザーに通知するかどうかもネットワーク管理者によって指定されます。許可されている権限の要求をユーザーに通知しないように設定されている場合は、許可されている権限を超える権限が Java アプレットから要求されたときにだけ通知されます。

次の 3 種類の権限があります。

未署名のコンテンツに与えられた権限  ダウンロードされた未署名のコンテンツ (サンドボックスで実行するアプレット) に許可される権限

署名済みのコンテンツに許可された権限  ユーザーの許可を必要としない権限

署名済みのコンテンツに拒否された権限  ユーザーの許可が必要な権限、または完全に禁止されている権限

権限の種類をダブルクリックすると、権限の種類に含まれる権限と設定が表示されます。

権限の種類には、次のような権限が含まれています。

クライアント ストレージ

カスタム

ファイルの実行

ファイル I/O

マルチメディア

ネットワーク I/O

印刷

プロパティ

リフレクション

レジストリ

セキュリティ

システム プロパティ

スレッド

ユーザー ファイル I/O

ユーザー インターフェイス アクセス


ファイルの読み取り、書き込み、および削除を実行できるようにするアクセス権。


ネットワーク操作やネットワーク関連の処理を実行できるようにするアクセス権。


スレッドやスレッド グループを作成したり、操作したりできるようにするアクセス権。


グローバル システム プロパティにアクセスしたり、グローバル システム プロパティを操作したりするアクセス権。


ほかのアプリケーションを実行できるようにするアクセス権。


反射 API を使って特定のクラスのメンバにアクセスできるようにするアクセス権。


印刷 API にアクセスできるようにするアクセス権。


レジストリにアクセスできるようにするアクセス権。


JDK セキュリティ クラス java.lang.security にアクセスできるようにするアクセス権。


ClientStore クラスから利用するクライアントのディスク領域にアクセスできるようにするアクセス権。


AWT の拡張機能の一部を使用できるようにするアクセス権。


システム情報にアクセスできるようにするアクセス権。


ファイル操作を実行するためのダイアログ ボックスを表示できるようにするアクセス権。たとえば、Java アプレットがファイルを開くには、通常の [ファイルを開く] ダイアログ ボックスをユーザーに表示し、開くファイルをユーザーが指定する必要があります。この方法では、Java アプレットが自動的にファイル操作を行うことはできず、ユーザーが直接関与するため、直接ファイルにアクセスできるようなコードよりも比較的安全な操作であると考えられます。


拡張マルチメディア機能を使用できるようにするアクセス権。


カスタム操作を行う要求、またはカスタム操作に対する署名済みコンテンツに与える権限の種類を制御するためのアクセス権。


一時的な情報を保存するために使う最大 1MB の一時的な領域を署名済みコンテンツのために作成できるようにするアクセス権。Java アプレットは、ユーザーのハード ディスクにあるほかのファイルに対する読み取りや書き込みは許可されません。署名済みの Java アプレットは、自分で作成した一時的な領域だけにアクセスできます。この権限を与えると、中レベルのセキュリティになります。


ダイアログ ボックスを表示できるようにするアクセス権。


特定のリソース (たとえば、システム、ハードディスク、ネットワーク、ローカル コンピュータなど) を、ユーザーが制御する権限のもとで Java アプレットが実行される場所からのアクセスから保護するための環境。