2010-05-26 65 views
3

運行我只是通過本教程中去:JAAS教程如何強制應用程序與政策

http://java.sun.com/docs/books/tutorial/security/tour2/index.html

,並古玩有關JAAS的基本概念...如果每個的applcation需要與運行'-Djava.security.manager -Djava.security.policy = ...'標誌,什麼是執行安全性?終端用戶知道什麼時候運行任何Java應用程序,並修改可執行文件/腳本/包含這些標記的任何內容嗎?或者,開發人員如何強制在啓用安全管理器的情況下運行應用程序?

整個概念似乎對我來說似乎沒有什麼功能 - 因爲它默認情況下不啓用...我錯過了什麼嗎?

回答

0

此代碼應工作:

// Set policy 
System.setProperty("java.security.policy", "PATH_TO_POLICY_FILE"); 
// Enable security manager 
System.setSecurityManager(new SecurityManager()); 
相關問題