保护 Groovy/BeanShell 生成的类

发布于 2024-11-27 09:24:53 字数 99 浏览 1 评论 0原文

我计划在我的应用程序中嵌入 Groovy / BeanShell,但我担心保护脚本和任何动态生成的类不被用户查看和修改以访问我的应用程序代码。该脚本包含专有算法。我该如何防止这种情况?

I'm planning to embed Groovy / BeanShell in my application but I'm concerned about protecting the script and any dynamically generated classes from being viewed and modified by users to access my application code. The script contain proprietary algorithms. How do I prevent this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

残疾 2024-12-04 09:24:53

您可以将 groovy 编译为字节代码 http://groovy.codehaus.org/Compiling+Groovy 。这将为您提供与任何其他已编译的 java.lang.Class 相同级别的保护。如果这还不够,那么您可能需要看看像这样的混淆器 http://proguard.sourceforge.net/< /a> 这将使理解反编译的代码变得更加困难。

You can compile groovy down to byte code http://groovy.codehaus.org/Compiling+Groovy. This will provide you with the same level of protection that you would get from any other compiled java. If that isn't enough then you might want to look at an obsfucator like this http://proguard.sourceforge.net/ which will make understanding the decompiled code much more difficult.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文