我有一个在线项目运行良好,但一个客户问我,是否有可能卖给他的项目,但在离线环境,主要是因为他有信任问题的互联网。
如果他的公司的互联网崩溃,整个公司就会因为它而停止,因此他想要一个离线解决方案。我不想从头开始编写一个windows应用程序,因为这个项目太大了,浪费的时间也无法弥补。
所以我想把这个项目放在一个RaspberryPi或者Server2Go服务器上。
Problem:如何保护对代码和数据库的访问?
发布于 2017-06-12 15:43:24
首先,我不知道如何锁定网页文件夹,并阻止他们调查它,但是..
与大多数应用程序一样,请阅读以下步骤:
3-将PHP与编译语言混合也意味着用编译语言将站点(logics)的一部分(Logics)变成一部分,而php依赖于它,因此您将避免以正常的方式处理它们。
4-您可以购买一个Dongle usb用于以前的目的,如(信德巴德保护)
5-加密PHP文件的其余部分,以防止使用这些工具之一读取这些文件
( A)免费和工作的PHP混淆器:
obfuscator.do
http://www.phpprotect.info/
( B)其中一人对源文件进行编码:
http://php.net/manual/en/function.blenc-encrypt.php
http://www.showmycode.com/
http://phpshadow.com/
http://dezender.net/
http://www.zend.com/en/products/zend-guard
encoder.php
发布于 2017-06-12 13:49:42
据我所知,您不希望通过任何文件访问协议读取您的代码/数据库。
使用PHP,它将很难获得。你可以混淆你的代码..。但是,相信我,这不是正确的解决办法。
见此处:有PHP的代码混淆器吗?
当销售基于开源语言的代码时,解决方案可能是提供服务。
编辑后评论
默认情况下,使用Pi / Raspberry凭据可以访问raspberry pi。您只需使用以下命令将默认密码更改为新密码即可
passwd文件和数据库将只通过and服务器提供。
发布于 2017-06-12 13:22:09
可能是php无法工作,因为它需要一个网路伺服器才能运行。由于rpi支持python,请尝试django、web2py甚至jinja2
https://stackoverflow.com/questions/44500395
复制相似问题