我开发了一个j2ee Web应用程序并生成了它的.war文件。 我必须与客户分享这个war文件。
我的问题是:
请以任何可能的方式帮助我实现这一目标。
提前致谢
答案 0 :(得分:0)
你很可能不能完美地做到这一点(曾经听过破解游戏和根电话吗?)。
因此,用户很难绕过您的许可证,这样他们就不会感到烦恼。
基本的,简单的想法是: - 使用您的私钥为每个用户创建许可证,其中包含许可证到期日期 - 使用相应的公钥(完整性和到期日期)检查应用程序中的许可证是否有效
这将确保用户只需重新安装即可获得另一个月。
第二个简单的步骤是在每次退出应用程序时写下最后看到的系统时间,然后检查启动时的系统时间,以确保用户没有设置时钟(请注意夏令时! )。
这可能会让你了解绕过试用期的两个基本技巧。对于更有动力的用户,您需要添加更多支票。