【问题标题】:Run Java code on my own JVM在我自己的 JVM 上运行 Java 代码
【发布时间】:2011-01-31 20:14:16
【问题描述】:

another discussion,有人说在自己的jvm上运行java代码,它忽略了SecurityManager。

有可能吗? (就这么简单?)

【问题讨论】:

    标签: java security jvm


    【解决方案1】:

    是的,这是可能的。 您可以下载 JVM 开源实现,修改它以忽略安全管理器并构建它。但我认为这不是一件容易的事。这个sun 论坛可能会对您有所帮助

    【讨论】:

    • 是的,还有其他的开源 jvm 实现,比如 gcj。
    【解决方案2】:

    谷歌“java 安全策略”以获取有关为您自己的 jvm 设置安全策略的说明。您可以更改有关限制哪些类和方法的规则。它不会“忽略”SecurityManager,它允许您修改规则。

    【讨论】:

    • 但如果我实施自己的硬编码策略,它不会忽略,对吧? (我的意思是,通过制作我的 SecurityManager 和 AccessControl)。最终的安全策略是内部策略和用户策略文件策略的交集。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-08-15
    • 1970-01-01
    • 2013-05-18
    • 1970-01-01
    • 2011-01-05
    • 1970-01-01
    相关资源
    最近更新 更多