2011-11-22 59 views
3

我正在閱讀一些關於Java安全性的文章,並且遇到了使用java.policy文件來授予來自不同代碼源的源代碼的權限。Java安全管理器的使用

我的問題是,我們仍然使用策略文件授予源代碼權限嗎?

或者使用Java安全管理器來限制代碼訪問某些資源?

即使在我的應用服務器(JBoss)啓動腳本中,我也沒有看到java -Djava.security.Manager的使用。

回答

1

是的,java仍然使用java安全管理器來控制訪問。但是,大多數應用程序服務器(包括JBoss和Tomcat)不支持開箱即用。 JBoss有一個標準的配置,允許你啓用安全管理器。

0

策略文件將由安全管理器讀取(如果安裝了該策略文件)。沒有經理人員,政策就會被忽略;如果沒有政策,經理會阻止幾乎所有的行爲。