关闭。这个问题需要更加集中。它当前不接受答案。
想改善这个问题吗?更新问题, 使其仅通过编辑此帖子即可解决一个问题。
4年前关闭。
我为我的wordpress插件和主题开发了自定义许可功能。我曾经将其添加到我开发的所有插件和主题中。但是任何人都可以从插件中删除集成代码并获取许可。有什么办法可以避免这种黑客攻击。我正在寻找执行此操作的最佳选择。
主题
我曾经在functions.php中添加许可集成代码
在插件中
将代码添加到index.php中
任何具有PHP知识的人都可以破解并删除此代码, 然后免费重新分发该软件。
集成具有许可证功能的软件的最佳方法是什么?
任何帮助是极大的赞赏。
#1
你可以采取各种措施使人们更难使用未经许可的应用程序版本, 但是我不知道有任何一种解决方案可以100%起作用。
混淆
你可以使用诸如ZendGuard或Source Guardian之类的代码对代码进行混淆处理, 但这可能会使合法的客户烦恼, 他们需要查看你的源代码, 但它仍然不会100%有效。
致电首页
你可以将”回拨电话”埋在代码中的某个位置, 以让你知道应用程序的安装位置。如果你认为某人拥有未经许可的版本, 则可以联系他们, 并让他们知道他们需要许可的版本。
可以像许可检查一样删除此代码, 但是与许可检查不同, 不需要删除该代码即可使你的应用程序在没有许可的情况下工作。
实际上, 我认为你要解决的问题不是很大的问题。不想为你的软件付费, 但可以说服你的许可解决方案付款的人子集很小。
我会把时间集中在改善应用程序上, 而不是试图阻止免费加载程序, 这可能会损害合法客户的利益。
考虑为未获得许可的用户无法访问诸如支持和更新之类的合法客户提供奖励。
评论前必须登录!
注册