我有一个为我的wordpress插件和主题开发的自定义许可功能。我曾经在我开发的所有插件和主题中添加这一点。但是,任何人都可以从插件中删除集成代码,并将许可从插件中删除。有什么办法可以避免这次黑客攻击吗?我正在寻找一个最好的选择来做到这一点。
在主题上
我曾在
functions.php中添加许可集成代码
插件
代码添加到
index.php中。
任何有PHP知识的人都可以黑进并删除这段代码,并免费重新分发软件。
什么是将软件与许可功能集成的最佳方法?
任何帮助都是非常感谢的。
发布于 2015-04-14 18:13:54
您可以做各种各样的事情,使人们更难使用您的应用程序的无许可证版本,但我不知道有任何解决方案的工作时间是100%。
混淆
您可以使用像ZendGuard或Source之类的工具来混淆您的代码,但这可能会激怒需要查看您的源代码的合法客户,而且它仍然不会100%有效。
Call Home
您可以在代码中的某个地方隐藏一个"call home“,让您知道您的应用程序安装在哪里。如果你认为某人有一个未经许可的版本,那么你就有能力联系他们,让他们知道他们需要的是授权版本。
这段代码可以像许可证检查一样被删除,但是与许可检查不同的是,不需要删除它就可以让应用程序在没有许可证的情况下工作。
实际上,我不认为你想要解决的问题是那么大的问题。那些不想为您的软件付费,但会被您的许可解决方案说服支付的人是相当少的。
我会把时间集中在改进我的应用程序上,而不是试图阻止免费用户,可能会以合法客户的利益为代价。
考虑向未经许可的用户无法获得支持和更新等合法客户提供奖励。
https://stackoverflow.com/questions/29633676
复制相似问题