对 wordpress 网站进行编码以保护代码(例如混淆)
Posted
技术标签:
【中文标题】对 wordpress 网站进行编码以保护代码(例如混淆)【英文标题】:Encoding a wordpress site to protect the code (eg. obfuscation) 【发布时间】:2012-08-14 19:09:35 【问题描述】:我只是想知道是否有人使用 Zend Guard/Ion Cube 对 Wordpress 应用程序进行编码 - 我已经制作了一个自定义 WP CMS,并且正在考虑将它放到我无法控制的外部服务器上。
我想知道这会如何影响以下事情:
网站的一般速度 这需要专用托管吗?共享主机的任何问题 任何独特/特殊的服务器要求? 能够更新 wordpress 核心,同时仍保持其全部编码有没有人有任何使用 Zend Guard 或类似服务的经验,如果有的话,您在此过程中遇到了什么问题,对于“localhost”开发来说这有多容易?
【问题讨论】:
保持 WP 核心未编码不是更好吗?除了强制您免费提供它的软件许可证之外,编码可以从网络上免费获得的东西没有任何优势。只需编码你的位。 我不介意只对我的位进行编码,我只是不确定这是不编码还是全部编码的情况。 我认为您可以随心所欲地编码。除了我之前提出的观点之外,有时混淆会导致问题,因此您应该尽可能少编码。 混淆处理做得好不会引起问题,除了可能的窃贼之外的任何人。如果你尽可能多地混淆它,它实际上会更好;爬过一堆疯狂的代码比爬过一小堆更可怕。 【参考方案1】:我可以谈谈ioncube:
您可以轻松地只对部分代码进行编码,甚至是单个脚本。只要它没有以不允许包含非编码(或一般外来)文件的方式编码,它就不会影响整个系统(但默认情况下此功能是关闭的)。
至于性能提升 - 它主要取决于脚本文件大小 - 增益越大越明显
至于主机 - 用户只需要 ioncube 加载器。大多数主机包括。共享的默认提供它,或者可以根据要求启用。其他如VPS用户等可以手动安装,loader是免费的。
【讨论】:
以上是关于对 wordpress 网站进行编码以保护代码(例如混淆)的主要内容,如果未能解决你的问题,请参考以下文章
如何防止对 Android APK 文件进行逆向工程以保护代码?
以安装WordPress为例介绍如何使用WampServer
以安装WordPress为例介绍如何使用WampServer