是否有任何其他实现(例如在OSS项目中)的 Java SecurityManager 可用,它具有比JDK更多的功能?
我正在寻找像
这样的功能security.policy
文件file.encoding
或line.separator
等常用系统属性进行读访问,但不允许对user.home进行读访问”我很确定应用程序服务器(至少是商业服务器)有自己的SecurityManager
实现或者至少有自己的策略配置。我想知道是否有任何类似要求的免费项目。
答案 0 :(得分:2)
我不知道一个独立的SecurityManager项目。任何应用程序服务器(JBoss,Glassfish)都将包含一个用于控制加载的应用程序可以执行的操作的程序。
以下是我在滚动自己的主题上找到的一些链接:
答案 1 :(得分:2)
ProtectionDomain
s(在1.4 IIRC中引入),委托给可修改的Policy
。ThreadGroup
执行,这通常被认为是一件坏事。AccessController.doPrivileged
声明特定权限的另一个驱动程序。AccessController
确实具有跟踪功能。