我开发了一个即将出售的 Web 应用程序,但我面临一些安全问题,因为我要向客户端机器提供一个 .war
文件,我发现 .war
文件可以轻松提取。
如何为 war 文件提供安全性以避免被复制或提取?
在搜索时,我发现了 Excelsior jet,它可以将网络应用程序转换为 native 代码,但它是试用版,我负担不起它的价格,所以我想知道其他选择。
最佳答案
Web 应用程序容器无论如何都无法部署 exe。您可以混淆您的类,并可能编写一个许可模块。如果您阻止用户提取您的 war,您也会阻止容器部署。
例如,您可以使用 Java 字节码混淆器,例如
至于许可模块,您可以使用 this或 this question .
关于java - 是否可以为 war 文件提供安全性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20829417/