在部署时如何保护我的源代码?在部署时如何保护我的源代码?(How to protect my sou

2019-05-12 09:33发布

有没有一种方法来加密或部署后附上我的Linux服务器上我的代码? 我知道,Zend公司做一些类型的加密,对不对? 是什么人使用? 这甚至可能吗? 我该如何去保持我的代码安全的在线?

Answer 1:

你是对的,你可以使用的Zend编码器 , 离子立方或类似来源监护人加密你的源代码。

它不是真正需要的,除非你放弃你的代码,不希望人们虽然偷。

这是关于你的服务器,你认为它不安全?



Answer 2:

  1. 定期检查你的服务器上开放的端口
  2. 不要相信来自浏览器的数据 - 验证并验证它。
  3. 定期做你的机器上所有进程的审计,以及谁可以访问它们
  4. 只有在文档根目录的文件,应该是被外界访问。 包括文件等不应该存在这里
  5. 定期检查日志文件,以检查可疑的访问。
  6. 对于PHP错误/警告 - 发现,不给客户端(浏览器)的任何信息出了什么问题的机制。 发送给自己。 这是MySQL也是如此。


Answer 3:

如果您的服务器上的文件系统已经被破坏,那么一切都已经失去了。 你能做的最好是限制文件夹,它是由Web服务器的用户可写的。

同时请外面的应用程序代码DOCUMENT_ROOT 。 可以公开获得的只能是你确实要显示的用户,或者不会显示任何敏感信息的文件:像它包含和index.php文件include ../app/bootstrap.php

你可以使用Zend的卫队 ,但是这会影响代码的所有者。 您可能不总是一个维护它。



文章来源: How to protect my source code when deployed?