【发布时间】:2018-02-18 12:58:16
【问题描述】:
我有 java 应用程序,我正在考虑安全性。我可以混淆代码,但我仍然可以从内存中“窃取”代码或使用例如 javassist 在运行时修改代码。我正在寻找 SecurityManager 来保护我的代码,然后再通过另一个 java 应用程序修改和从内存中获取代码。 有人知道如何在此示例中使用 SecurityManager 或知道更好的解决方案吗?
【问题讨论】:
-
有很多商业和开源的“混淆器”,但是你应该明白它会影响JVM的优化能力。真的值得吗?
标签: java security memory obfuscation javassist