如何保护您的代码免受客户端的影响

时间:2012-07-12 19:51:19

标签: php encode

我有一个包含HTML / Javascript / PHP的wb应用程序。遗憾的是,我不相信我的客户将其重新分发并转售给其他公司,所以我需要以某种方式编码我的代码,然后将它们交给他。我知道有很多软件可以完成PHP的工作。是否建议使用哪一个以获得更好的安全性?

3 个答案:

答案 0 :(得分:4)

防止这种情况的唯一方法是不向客户端提供除html和javascript之外的代码,只有这两件事与您网站上的api进行交互。任何模糊处理都不足以阻止它们获取原始代码,尤其是您描述的动态语言。 PHP有一些是肯定的,但它们只能保护很短的时间。您最好的办法是只向您的客户公开API并保护API。

答案 1 :(得分:1)

如果你给他一个完整的包裹,他可以在服务器上发布并运行,那么你已经把他提供了完整的包裹。没有多少编码会阻止这个客户简单地复制你给他的内容并按照他认为合适的方式重新分发。防止您的客户这样做是版权法的工作 - 您最好不要与律师谈论此事。

答案 2 :(得分:0)

到目前为止,我使用了ioncube和ZendGuard。两者都很好!这是一个选择问题。