保护PHP代码免于转售

时间:2011-01-30 16:32:40

标签: php security

  

可能重复:
  Best PHP Encoder

您好,

我有一个我要销售的PHP脚本,但我也是那些购买它而无法转售的人。我不希望它在未经我同意的情况下分发。一种方式是域名锁定器。如果我要从PHP制作域锁定器代码,它可以很容易地删除,所以解决方案是从我的脚本中阻止/编码大部分代码(脚本的核心不需要更改并在那里添加域锁定器) 。

我想在3个软件包中销售脚本:NORMAL(脚本的核心将被编码/封闭/加密+域名锁定),WITH RESELL RIGHTS(脚本的核心将被编码/封闭/加密,没有域名锁定器)和WITH SOURCE CODE(没有任何编码/禁止/加密)

我在这里发布此消息的原因是因为我真的不知道哪种软件能够很好地完成这项工作,并且不能被GOOGLE解析“php解码器”破解。

我做了一些研究,我找到了codeguardian(他们的软件可以编码所有内容并将脚本锁定到域或提供试验,但我不知道这有多容易被破解)。我听说deZender可以解决这个问题,等待一些建议。此外,我试图联系代码守护者2次,他们没有回应,所以这让我对可靠性提出了一些问题。

我也遇到了phpcipher com,但我并不真正了解它们是如何工作的,以及它们是否可以信任。

我也找到了zend编码器,但是有很多解码器,所以我不这样做是个好主意。

请帮我做决定。

此致

3 个答案:

答案 0 :(得分:13)

一个元回答:不要销售代码,销售服务。

  • 如果支持对您的情况有意义,请打开代码并出售支持合同。
  • 不要向任何人展示您的代码,托管使用此代码的服务,并销售此服务的访问权。

如果您认为这是PHP的责任,请搜索盗版PC游戏,通常用难以解码的C ++编写并配备最先进的保护。

答案 1 :(得分:2)

我使用过使用IonCube(ioncube.com)保护的产品,它运行良好,它们还提供http://www.ioncube.com/online_encoder.php的每编码服务,每个作业的编码仅为0.50美元。

准备好为编码脚本提供大量支持,因为IonCube加载器需要一些配置。

正如其他海报所说,如果您正在分发代码并且您的产品足够有用,那么有人最终会想出一种绕过任何保护的方法。您的解决方案应该更注重业务而不是技术 - 定期更新产品,提供出色的支持社区,或将整个事物作为软件即服务模型运行。给人们一个想要支付产品费用的理由。

答案 2 :(得分:0)

如果您想保护核心代码,请不要将其提供给任何人,甚至是加密的。我没有足够的声誉来评论,所以我可以给你一些建议:CURL

Pandiya Chendur answered一样,创建自己的自定义API

顺便说一句,也可以在http://answers.onstartups.com/上尝试你的问题,这是StackExchange系列的一部分。