gpt4 book ai didi

java - 可以用 sun.misc.unsafe 破坏安全管理器吗?

转载 作者:行者123 更新时间:2023-11-29 06:14:02 32 4
gpt4 key购买 nike

在另一个人的对话中 question ,提出了一个有趣的问题。

使用安全管理器加载的类受到相应安全性的保护。此安全性可以禁用反射(例如)。

问题是:是否有可能用 sun.misc.unsafe 破坏安全管理器?如果是,如何?

编辑

SecuredClassLoader 更改为有问题的安全管理器。

最佳答案

没有。 sun.misc.Unsafe 类需要访问检查,就像任何其他特权操作一样。您可以使用自定义类加载器或安全管理器来阻止它。下面是一个简单的示例,其中包含一个空的安全管理器,显示它将抛出一个 AccessControlException:

System.setSecurityManager(new SecurityManager());
Unsafe unsafe = Unsafe.getUnsafe();

关于java - 可以用 sun.misc.unsafe 破坏安全管理器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5761702/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com