java - 是否可以为 war 文件提供安全性?

标签 java security web-applications war code-access-security

我开发了一个即将出售的 Web 应用程序,但我面临一些安全问题,因为我要向客户端机器提供一个 .war 文件,我发现 .war 文件可以轻松提取。

如何为 war 文件提供安全性以避免被复制或提取?

在搜索时,我发现了 Excelsior jet,它可以将网络应用程序转换为 native 代码,但它是试用版,我负担不起它的价格,所以我想知道其他选择。

最佳答案

Web 应用程序容器无论如何都无法部署 exe。您可以混淆您的类,并可能编写一个许可模块。如果您阻止用户提取您的 war,您也会阻止容器部署。

例如,您可以使用 Java 字节码混淆器,例如

至于许可模块,您可以使用 thisthis question .

关于java - 是否可以为 war 文件提供安全性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20829417/

相关文章:

java - 方法中缺少 return 语句时出错

java - SWIG (v1.3.29) 生成的 C++ 到 Java Vector 类无法正常运行

java - 循环不递增

Java飞行记录器分析摘要提取

android - SSRS 网页的 Monodroid WebView 身份验证

django - React + Django 的最佳安全实践

asp.net-mvc - ASP.NET MVC 子域授权

Java Web 应用程序 - Servlet 问题

web-applications - 为用 Lisp 编写的 Web 应用程序提供服务的首选方式是什么?

python - 什么是分布式锁,为什么要使用它?