【问题标题】:Most secure way to encode php files编码php文件的最安全方法
【发布时间】:2011-07-26 19:17:45
【问题描述】:

我遇到过很多方法和无数的应用程序来编码 php 文件,比如在 zend 编码器和 iconcube 中,以及像 php lockit 这样的应用程序。

我的问题是,确保我的编码文件不会被解码的最有效方法是什么。

以下标准是一个加分项: 无需额外的 php 插件。 解密期间轻量级且无需大量资源 免费且易于使用 通过 windows 平台编码(我不希望在主服务器中编码文件)

【问题讨论】:

  • 最简单的答案是在您的服务器上运行文件,并向您的客户销售服务。如果你让他们触摸它,他们就能解码。
  • Facebook最近不是发布了一个将PHP编译为C++的库吗? developers.facebook.com/blog/post/358
  • 以下条件优先:I want everything for free with no efforts
  • 尤其是根据您的标准“不需要额外的插件”几乎是不可能的。
  • 我有一座 1 英里高的建筑物,想用一个巨大的塑料袋盖住它,但它必须是免费的,而且您不能使用任何工具将塑料袋放在该建筑物上。它也不能太重,并且可以轻松快速地放置。

标签: php security encode ioncube zend-guard


【解决方案1】:

我见过很多这样混淆的 Wordpress 恶意软件:

eval(base64_decode('some-base64-encoded-php-payload'));

不过,这绝对不能确保您的文件无法被解码。充其量,它可能会使您的程序更加“白痴抵抗”。 (我不敢说“白痴”。)

如果外面的人可以逆转 Stuxnet,他们就可以逆转你的 PHP,你知道吗?但如果你只是想隐藏你的代码不被随意阅读,上面的可能会有所帮助。

【讨论】:

    猜你喜欢
    • 2011-07-14
    • 2016-11-11
    • 1970-01-01
    • 2011-02-08
    • 2011-09-14
    • 2013-01-18
    • 2011-05-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多