【问题标题】:Protect PHP code from reselling [duplicate]保护 PHP 代码免于转售 [重复]
【发布时间】:2011-06-18 03:47:13
【问题描述】:

可能重复:
Best PHP Encoder

嗨,

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

我想以 3 个包的形式出售脚本:NORMAL(脚本的核心将被编码/混淆/加密 + 域锁),有转售权(脚本的核心将被编码/混淆/加密,没有域储物柜)和源代码(不会被编码/混淆/加密)

之所以在这里发这个消息,是因为我真的不知道什么软件做这个工作好,不能被GOOGLE-ing“php解码器”破解。

我做了一些研究,发现了 codeguardian(他们的软件可以对所有内容进行编码并将脚本锁定到域或提供试用版,但我不知道这有多容易破解)。我听说 deZender 可以破解这个所以我在等待一些建议。另外,我尝试联系 codeguardian 的人 2 次,他们没有回复,所以我提出了一些关于可靠性的问题。

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

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

请帮我做决定。

问候

【问题讨论】:

  • 市场上任何编码解决方案都会有解码器。问题是解码结果对任何人都有多大用处。看到关于这个话题的很多很多重复的问题stackoverflow.com/search?q=php+encoder
  • 这也被贴在stackoverflow.com/tags/php/infoFAQ中
  • 感谢您的回答!这个论坛摇滚!正是我期望的答案!我不明白你为什么要发帖,如果你能帮上忙……无论如何,再次感谢你!
  • 最佳 PHP 编码器主题只有 4 个回复,每个回复有 10-20 个字。很有帮助!!!

标签: php security


【解决方案1】:

一个元答案:不卖代码,卖服务。

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

如果您认为应该归咎于 PHP,请搜索盗版 PC 游戏,这些游戏通常使用难以解码的 C++ 编写并配备最先进的保护。

【讨论】:

  • 您好,感谢您的回答。你的想法很有趣,值得考虑。但我认为这会降低我的收入,代价是代码的安全性。我会考虑这个。目前我正在给我的客户签署合同,在条款中,禁止转售,但我无法在整个互联网上搜索他们是否分发了脚本以及他们中的哪一个。
【解决方案2】:

我使用过受 IonCube (ioncube.com) 保护的产品,它运行良好,他们还在http://www.ioncube.com/online_encoder.php 提供每次编码服务,每项工作只需 0.50 美元。

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

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

【讨论】:

    【解决方案3】:

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

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

    顺便说一句,您也可以在 StackExchange 家族成员 http://answers.onstartups.com/ 上尝试您的问题。

    【讨论】:

    • ¬¬ 我“喜欢”不加评论地投反对票。
    猜你喜欢
    • 1970-01-01
    • 2013-02-19
    • 1970-01-01
    • 2015-09-17
    • 2012-10-06
    • 2014-01-30
    • 1970-01-01
    • 1970-01-01
    • 2016-08-26
    相关资源
    最近更新 更多