安全的PHP代码(类似于JAR文件)

时间:2017-05-15 12:21:50

标签: php laravel composer-php phar

我已经用PHP完成了我的代码(使用Laravel),我想在客户端托管上运行它。我可以上传文件并配置数据库,而不是一个巨大的!

问题是,他们可以看到代码(我的意思是一切 - 控制器,模型等)

我知道Phar文件,但似乎没有特定的方法为Laravel创建Phar文件。我已经检查过这个URL,这对使用Composer的应用程序非常有用:https://github.com/clue/phar-composer但是我无法让它工作。

我想要的是以一种没人能看到其中的代码的方式实际上传文件。类似Java中的JAR文件,其中包含所有代码。 我想知道我可以上传文件的方式,而不用担心我的文件被其他人阅读或使用。

1 个答案:

答案 0 :(得分:0)

我们之前已经研究过,但代码混淆器有限制。但是,任何一种都可以进行逆向工程。我发现最好的模型是自托管并创建一个SaaS模型,然后给他们一个客户端API库,就像亚马逊的Sendy或支付网关如何拨打电话一样。您可以通过cUrl调用自行调用自托管SaaS。通过这种方式,您可以为它们提供代码,但它是一个非常“门卫”的代码,您的所有业务逻辑和其他有价值的代码在您的服务器上保持安全,因此它们无法访问您的真实代码,但您可以完全控制其访问权限。这也是非常可扩展的。