首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >保护PHP代码的经验

保护PHP代码的经验
EN

Stack Overflow用户
提问于 2009-09-07 19:24:01
回答 4查看 809关注 0票数 6

我知道有许多针对PHP的代码混淆程序/许可程序。我想知道是否有人实际使用过这些工具,以及他们的经验是什么。

请注意,我不想知道可用的解决方案。我想知道你使用这些解决方案的经验。值得投资吗,比如说200美元,购买一个代码,混淆器等等?

老实说,我更喜欢没有加载器等的东西。我知道它会增加破解的机会,但我只希望它对他们来说是一个有害的因素。

谢谢您抽时间见我。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-09-08 20:09:34

我的经验是,这有点浪费时间。不管你有没有源码,人们都可以复制你的成果。

这是一种错误的安全感

票数 4
EN

Stack Overflow用户

发布于 2009-09-08 20:55:42

我还使用过IonCube。我发现整个过程相当简单。从在他们的网站上创建一个帐户,到下载和安装软件,再到购买许可证,这一切都是非常简单和轻松的。

使用这个应用程序也很简单。你可以告诉它要编码哪些文件,你甚至可以让它在每个编码的文件中放置一个注释标头,这样你就可以像这样写下“这个文件是为了保护版权而编码的。请联系我的公司以获取问题...等等。”一个好的方面是,它没有功能膨胀-它做到了它所说的,加上一些漂亮的功能,没有不必要的复杂性。

IonCube编码器也可以为你混淆非PHP文件,比如Javascript文件。你可以告诉它将编码的文件单独放到一个新文件夹中,或者复制其他未修改的文件,所以你就像是在做一个项目的‘构建’。我发现这是一笔很大的交易,我可以继续使用它,而不必支付新的许可证,除非我想在另一台计算机上使用它或想要一个新的版本。所以我只付了一次钱,已经用了3年了。

一般来说,编码器有几个缺点。1-你不能再在服务器上编辑文件,这是一件很糟糕的事情,如果你不能访问你的计算机(比如你在度假),它会阻止你做紧急修复。

其次,如果您修改了项目并添加了要编码的新文件,等等。您必须更新IonCube项目的设置,以包括需要编码的新文件。我想我只是觉得添加的步骤有点烦人--但如果你需要保护你的代码并给你的用户FTP访问权限,这是值得的。

无论使用哪种IDE,您都可以使用此编码器,因为它是一个独立的应用程序。

我同意其他一些帖子的观点,即编码并不是一个完美的解决方案,在某些方面违背了一些人的感受……但对我来说,它提供了一颗定心丸。

票数 1
EN

Stack Overflow用户

发布于 2009-10-03 04:57:50

我们的SD PHP Obfuscator可以混淆庞大的源代码系统,配置起来很简单,不会给混淆的代码增加任何开销,也不需要任何特殊的加载程序或目标系统的配置(目标系统运行你的软件就像它没有被混淆一样)。

对于小文件,模糊处理的价值是有限的。但是,我们都同意保护一个小程序是一个愚蠢的想法。

对于大型文件系统,交叉文件名扰乱使得很难重新构建源文件。不要让人们告诉你他们可以很容易地对这样的应用程序进行逆向工程;询问他们在这方面的具体经验,一个应用程序有多大(文件数),以及他们花了多长时间。即使有注释,传统的代码也很难理解。混淆的代码要糟糕得多。

在回答最初问题的评论时,请注意:设计良好的混淆程序(包括SD)不会破坏您的代码。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1390685

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档