SUN製Javaデフォルトの Policyの設定だとアプレットでのアクセス権はどうなりますか?
デフォルトの各アプレットのサンドボックスのPC(WindowsXP Linux)上のパスを教えてください。
ローカルファイルへのそれは禁止としてはダウンロード元とは異なるIPにへのアクセスついて特に知りたいです。
jarアプレットやclassアプレットファイルのダウンロード元とは違うIPへアクセスできないのか
それともjarアプレットやclassアプレットをAPPLETタグなどで読み込むhtmファイルのダウンロード元とは異なるIPへのアクセスができないのか
(もちろん日本ベリサインなどの証明書があればユーザに許可を求めることができることは存じ上げております。)
http://java.sun.com/j2se/1.5.0/ja/docs/ja/guide/ …
↑ここに載せた解説ではよく分かりません。
ポリシーを変更するための
(たとえば一例として「同一Javaアプレットのサンドボックス内以外のmyローカルPCへのアクセスは禁止するがダウンロード元以外のIPのPC内の同一Javaアプレットのサンドボックスへのアクセスは証明書がなくても信頼済みとする」のような)
もっと分かりやすく日本語で解説しているWebサイトってございませんでしょうか?
アプレットでP2Pのようなことがしたいのです。
No.1ベストアンサー
- 回答日時:
den256 と申します。
> SUN製Javaデフォルトの Policyの設定だとアプレットでのアクセス権はどうなりますか?
デフォルトのポリシーファイルを見るとプロパティ関係の読み込みとThread のなにか、Sokect の listen のみ許可されているようですね。
それとローカルの APPLET を実行した場合、URL が file:の場合は、すべての権限が許可されているようですね。
C:\Program Files\Java\jre1.5.0_10\lib\security\java.policy
grant codeBase "file:${{java.ext.dirs}}/*" {
permission java.security.AllPermission;
};
// default permissions granted to all domains
grant {
permission java.lang.RuntimePermission "stopThread";
permission java.net.SocketPermission "localhost:1024-", "listen";
java.util.PropertyPermission "java.version", "read";
permission java.util.PropertyPermission "java.vendor", "read";
permission java.util.PropertyPermission "java.vendor.url", "read";
permission java.util.PropertyPermission "java.class.version", "read";
permission java.util.PropertyPermission "os.name", "read";
permission java.util.PropertyPermission "os.version", "read";
permission java.util.PropertyPermission "os.arch", "read";
permission java.util.PropertyPermission "file.separator", "read";
permission java.util.PropertyPermission "path.separator", "read";
permission java.util.PropertyPermission "line.separator", "read";
permission java.util.PropertyPermission "java.specification.version", "read";
permission java.util.PropertyPermission "java.specification.vendor", "read";
permission java.util.PropertyPermission "java.specification.name", "read";
permission java.util.PropertyPermission "java.vm.specification.version", "read";
permission java.util.PropertyPermission "java.vm.specification.vendor", "read";
permission java.util.PropertyPermission "java.vm.specification.name", "read";
permission java.util.PropertyPermission "java.vm.version", "read";
permission java.util.PropertyPermission "java.vm.vendor", "read";
permission java.util.PropertyPermission "java.vm.name", "read";
};
○SokectPermission について
http://java.sun.com/j2se/1.5.0/ja/docs/ja/guide/ …
ポリシーの変更には、次のツールが必要です。
http://java.sun.com/j2se/1.5.0/ja/docs/ja/tooldo …
と言うわけで、Socket でP2Pの通信を実装して、ポリシーファイルを修正すれば出来るかもしれません。
ただ、どこかのサーバから配信を考えているなら、APPLET のダウンロードの前に policy ファイルの配備が必要になると思います。
参考URL:http://java.sun.com/j2se/1.5.0/ja/docs/ja/guide/ …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- サーバー ネットワークの構成に困っています 3 2023/07/05 11:55
- Android(アンドロイド) 接続ができません 2 2022/10/22 04:30
- ドライブ・ストレージ 家庭用のNASについて 2 2022/07/05 18:30
- プロバイダー・ISP リモートデスクトップ時にサーバから見えるIPについて 2 2022/09/23 18:54
- その他(ブラウザ) このページは動作していません HTTP ERROR 401 2 2022/11/28 12:11
- その他(コンピューター・テクノロジー) <a href="file:///フォルダ名/ファイル名">リンクテキスト</a>について 1 2023/04/06 22:40
- UNIX・Linux ubuntuのサーバー(virtual box)が、再起動するとデータが消えてしまいます。 4 2022/04/27 21:29
- サーバー Googleドライブなどを使わずにテザリングAndroidでWindowsとファイル共有 1 2023/02/19 13:14
- フリーソフト イーファンビューでwebpファイルが開けません 1 2022/07/12 07:07
- その他(IT・Webサービス) ホームページにカウント数を表示する 2 2022/10/28 10:37
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Javaでのエラーについて
-
CLASSPATHを設定しても、『Clas...
-
JAVA実行時エラーについて教え...
-
java と javax の違いは?
-
javacのコンパイルでファイルが...
-
-Applet表示でのjava.lang.Clas...
-
対応方法を教えてください。
-
AntでのJunitの試験
-
vba クリップボードクリアにつ...
-
使用しているJUnitのバージョン...
-
gitでバージョン指定してダウン...
-
IISワーカープロセスが原因でCP...
-
Eclipseソース開発画面の行番号...
-
Selenium/VBA/Chrome エラーで...
-
プログラマーの適正検査落ちま...
-
エクリプスのプログラミングに...
-
unzip32.dllの利用について(64b...
-
visual stadio 参照問題
-
javaのジェネリックスでTとEの...
-
EclipseでJavaコンパイラのバー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
java と javax の違いは?
-
Javaでのエラーについて
-
propertiesが読み込めなくてnul...
-
CLASSPATHを設定しても、『Clas...
-
javaからデータベースに接続 エ...
-
struts2環境構築で不具合が出て...
-
JasperExceptionのエラーログの...
-
マイクラ1.7.10にcutallなどが...
-
JAVA実行時エラーについて教え...
-
-Applet表示でのjava.lang.Clas...
-
Servletから呼ぶ外部コマンドの...
-
JDBC-ODBC-MDB(日本語テーブル...
-
EclipseのJDBCドライバーについて
-
JUNITについて
-
マイクラ Ender IO 入れたらク...
-
$_SERVER['HTTP_USER_AGENT'] ...
-
log4jを使用し、JAVAのバッチプ...
-
JavaMail関係でエラーが出ます
-
javaのGUIツールキット
-
JavaMailでのメール送信
おすすめ情報