阻止访问Domino服务器中的本地文件系统

时间:2018-05-15 21:54:36

标签: java xpages lotus-domino

我们需要通过Domino服务器中的XAgent阻止对Windows本地文件系统的访问:

  xp:this.beforeRenderResponse><![CDATA[#{javascript:

  [...]

  var url = new java.net.URL("D:\path\to\archive.pdf");

  var conn:java.net.HttpURLConnection = url.openConnection();

  [...]

¿我们应该在Domino级别还是Windows级别做什么?

1 个答案:

答案 0 :(得分:5)

您可以通过更改java策略文件(java.pol)来禁止访问文件系统。像这样:

grant {
    permission java.io.FilePermission "C:\\Notes\\*", "read";
};

这会阻止对文件系统的每次访问,并且只允许读取Notes目录中的文件。

请参阅:Permissions in the Java Development Kit (JDK)