我要出售我的产品,其中包含 joomla 站点的许可证密钥验证。所以我需要加密我的一些 php 文件以防止黑客攻击。我从早上开始就一直在搜索,但没有找到任何解决方案。试过对于 ioncube 软件。它加密文件。但它无法为我的服务器解密。防止某些文件被黑客攻击的最佳方法是什么?
问问题
363 次
3 回答
2
所有的保护都可以被打破,你只能尽最大努力让诚实的人保持诚实,让那些不太在意的人不想碰你的代码。
Ioncube 可能是一个很好的解决方案。它在您的服务器上不起作用的原因可能是因为您根本没有包含该模块。
Ioncube 的另一个替代品是Zend Guard。使用 Zend Guard 时,需要在服务器上安装Zend Optimizer,即运行时解码器。大多数产品都带有此功能,以提供更好的保护,而不是简单地在磁盘上编码文件并对其进行解码,这很容易被破解。
如果您的主要问题是再分发,请照此编写您的许可证,使其成为法律问题而不是代码问题。这就是为什么我们有律师来编写软件许可协议的原因。
于 2013-03-15T12:47:10.930 回答
1
IonCube 是伟大的恕我直言。您是否在服务器上安装了 IonCube Loader?
在这里获取:http: //www.ioncube.com/loaders.php
于 2013-03-15T12:49:13.277 回答
0
你可以让其他人更难。 http://blog.builtbyprime.com/php/tiny-php-a-fun-php-minifier 如果我在你那里,这是我唯一会做的事情。
于 2013-03-15T12:54:07.810 回答