【发布时间】:2011-01-31 00:46:27
【问题描述】:
是否有任何其他可用的 Java SecurityManager 实现(例如在 OSS 项目中)比 JDK 中的功能更多?
我正在寻找类似的功能
- 可在运行时配置
- 策略可在运行时更新,从
security.policy文件以外的其他数据源读取 - 线程感知,例如每个线程的不同政策
- 更高级别的策略,例如"禁用网络功能,但允许 JDBC 流量"
- 常见的预定义策略,例如"允许对
file.encoding或line.separator等常用系统属性进行读取访问,但不允许对 user.home 进行读取访问" - 监控和审核跟踪记录,例如"记录所有文件访问,记录所有不访问 knownhost.example.org 的网络访问"
- 阻止“请求”权限的作业,直到管理员授予权限,让线程/作业继续
- ...
我很确定应用服务器(至少是商业服务器)有自己的SecurityManager 实现或至少有自己的策略配置。我想知道是否有任何具有类似要求的免费项目。
【问题讨论】:
-
你有没有“找到”解决方案?
-
不,我真的没有找到合适的库来提供复杂的 SecurityManager 实现
标签: java securitymanager