2011-07-27 4 views
1

JVM(アプリケーションサーバーJVMで実行されているコード)を使用してUnixファイルにアクセスできないようにする方法はありますか?
解決策の1つは、UNIXユーザーレベルで行うことです。
場所をどこかに設定する方法はありますか?JVM(アプリケーションサーバーJVMで実行されているコード)によるUnixファイルへのアクセスの防止

+0

あなたはアプリケーションサーバー上で実行されているアプリ内からのことを意味します。あなたはUNIXファイルにアクセスしないようにしたいのですか? – JoseK

+0

はい、私は私のアプリケーションの中で私が求めているファイルはすべてファイルシステムの上にある必要があります。 –

答えて

1

これはJavaセキュリティポリシーフレームワークの目的ではありませんか?設定されたセキュリティポリシー設定で任意のJavaプロセスを実行することができます。これにより、パスへのアクセスをオフにする(すべてのパスを均等にするなど)ことができます。

http://download.oracle.com/javase/1.5.0/docs/guide/security/permissions.html#FilePermission

(当然のことながら、JDKのドキュメントにもこのドキュメントがありますが、これはGoogleで公開されたばかりです)。

デフォルトでは、JREは公開チケットセキュリティポリシーで実行されます。

関連する問題