2017-06-28 14 views
3

Java Dominoエージェントの制限を解除する必要があります。私は、ドミノサーバーのJavaポリシーファイルを変更する必要があると読んでいます。開発ではJava Dominoエージェントのロック解除の制限

私が設定できます

grant { permission java.security.AllPermission; }; 

をしかし、私は私がこれを行うのですか、単一のエージェント/アプリケーションのために、この手当を制限したい場合は?私は何ができるのXPagesについては

grant codeBase "xspnsf://server:0/yourdatabase.nsf/-" { 
    permission java.security.AllPermission; 
}; 

しかし、これはまた、NSFでのJavaドミノ・エージェントのすべての権限手当をできるようになりますか?

答えて

0

AFAIKできません。私は正確にこの質問に多くの時間を費やしました。しかし、Javaエージェントとスクリプトライブラリには参照可能なコードベースはありません。コード署名で可能かもしれません - 私はそれを試していませんでした。あるいは、あなたのコードをファイルシステムのjarファイルに置くことができます(すべての注意事項を含む)。
一方、パーミッションは、開発者がセキュリティ機能ではなく意図せず害を及ぼすのを防ぐための手段です。どのエージェントのJavaコードであれ、AllPermissionを簡単に取得できます。私は、本番環境でのアクセス許可を制限することにはあまり効果がありません。

関連する問題