保护脚本语言源代码

时间:2009-09-22 13:47:10

标签: php programming-languages scripting

我想保护PHP和JavaScript程序源代码免受我客户的窥探。我怎么能这样做?

4 个答案:

答案 0 :(得分:6)

你的javascript来源是公平的游戏我很害怕。你可以缩小它,你可以模糊它并压缩它但你无法隐藏它。

如果您在客户端服务器上存储PHP文件,那么这个问题也很难克服。

显然有一些PHP加密器可用,但它们对性能有不利影响。

所以是的,你真的不能做多少。特别是如果您的客户在技术上很精明。

答案 1 :(得分:2)

如果有人有权访问您的源代码,那么它将始终容易受到攻击。您可以做的最好的事情就是混淆Google-JS风格,但它总是可以进行逆向工程。

是什么让你的应用程序如此特别?除非它是政府之类的某种程序,否则我认为你不应该给予关心。

答案 2 :(得分:1)

使用javascript混淆器。

Jasob :: JavaScript Obfuscator - CSS Obfuscator

虽然不会100%不可逆转。只是让人难以阅读和理解。

对于PHP

PHP Obfuscator

Code Eclipse

答案 3 :(得分:1)

鉴于您使用的是在运行时解释的脚本语言,您的选项是有限的:

1)在您自己的服务器上运行应用程序中最敏感的部分,让客户端通过Web服务访问它们。

2)代码混淆(这是可逆的,需要付出足够的努力)。