阻止 API 中的 System.exit()
我正在使用一个第三方库,如果遇到异常,它会执行 System.exit() 。我正在使用 jar 中的 API。无论如何,我是否可以阻止 System.exit() 调用,因为它…
Java SecurityManager:策略文件的良好介绍
您能否推荐一份关于标准 Java SecurityManager 的重要策略文件的详细介绍? 是否有超出 Java 网站提供范围的示例?或者也许有人描述了如何保护运行大…
Java SecurityManager 与 SpringSecurity
我尝试加入 Java Security Manager 来使用 SpringSecurity (SS) 进行项目。我的目标是:我的项目与 SS 一起使用,并使用 dataSource(db2 数据库)作…
带有安全管理器的 Swing 应用程序导致奇怪的 GUI 刷新问题
我有一个作为客户端的 Swing 应用程序(驻留在可执行的、签名的 jar 中)。该应用程序还连接到服务器。当满足某些条件时,我会刷新 GUI(更具体地说,…
Java SocketPermission 策略问题
我有一个尝试相互通信的客户端和服务器程序。在我的服务器策略文件中,我指定了以下内容: grant signedBy "vivin" { permission java.io.FilePermiss…
在SecurityManager下创建对象时出现NoClassDefFoundError
我试图通过在非常严格的 SecurityManager 下运行处理用户提供的内容的代码来保护我的应用程序。它是 AccessController.doPrivileged() 的本质——通常…
为什么我无法在 SecurityManager 下关闭自己的 ExecutorService?
在默认安全管理器下,如果我创建 ExecutorService (ThreadPoolExecutor 在这种情况下),我无法关闭它, shutdown() 只是调用 checkPermission("modif…
Spring应用程序的Tomcat配置
我已经构建了在 Tomcat 中使用的 Web 应用程序。这取决于春天。我在尝试访问它时遇到以下异常: java.security.AccessControlException: access denie…
如何在 Tomcat 6 中合理配置安全策略
我使用的是为 Ubuntu Karmic 打包的 Tomcat 6.0.24。 Ubuntu 的 Tomcat 软件包的默认安全策略相当严格,但看起来很简单。在/var/lib/tomcat6/conf/pol…
java中的SecurityManager有没有办法选择性地授予ReflectPermission(“suppressAccessChecks”)?
Java 中的 SecurityManager 有没有办法根据调用 setAccessible() 的详细信息选择性地授予 ReflectPermission("suppressAccessChecks") ?我看不出有什…