部署后有没有办法在我的Linux服务器上加密或封装我的代码?我知道Zend会进行某种加密,对吧?是人们用的吗?这甚至可能吗?如何在线保护我的代码安全?
答案 0 :(得分:16)
您是对的,您可以使用Zend Encoder,Ion Cube或类似Source Guardian的内容来加密您的源代码。
除非你放弃你的代码并且不希望别人偷走它,否则它并不是真的需要。
您认为其不安全的服务器是什么?
答案 1 :(得分:4)
答案 2 :(得分:2)
如果服务器上的文件系统遭到入侵,则所有文件系统都已丢失。您可以做的最好是限制文件夹,这些文件夹可由Web服务器的用户写入。
同时将应用程序代码保留在DOCUMENT_ROOT
之外。公开可用的应该只是您实际打算向用户显示的文件,或者不显示任何敏感信息的文件:例如包含和include ../app/bootstrap.php
的index.php文件。
您可以使用Zend Guard,但这会影响代码的所有者。你可能并不总是维持它。