【问题标题】:unlocking restrictions for Java Domino agent解除 Java Domino 代理的限制
【发布时间】:2017-11-01 19:56:29
【问题描述】:

我需要解除对 Java Domino 代理的限制。我阅读了 Domino 服务器上的 java 策略文件需要更改。

在开发中我可以设置:

grant { permission java.security.AllPermission; }; 

但如果我想限制单个代理/应用程序的此限额,我该怎么做?

对于 Xpages 我可以这样做:

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

但这是否也允许该 NSF 中的 Java Domino 代理的所有权限?

【问题讨论】:

    标签: java lotus-domino


    【解决方案1】:

    AFAIK 你不能。我在这个问题上花了很多时间。但是 Java 代理和脚本库没有您可以参考的代码库。代码签名可能是可能的 - 我没有尝试过。或者,您可以将代码放入文件系统中的 jar 文件中(包含所有注意事项)。
    另一方面:权限是防止开发人员无意造成伤害的一种手段,而不是安全功能(不再是)。任何代理中的任何 Java 代码都可以轻松获得 AllPermission。我认为在生产环境中限制权限并没有什么好处。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多