首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RaspberryPi/USB中的安全PHP代码

RaspberryPi/USB中的安全PHP代码
EN

Stack Overflow用户
提问于 2017-06-12 13:13:24
回答 3查看 375关注 0票数 1

我有一个在线项目运行良好,但一个客户问我,是否有可能卖给他的项目,但在离线环境,主要是因为他有信任问题的互联网。

如果他的公司的互联网崩溃,整个公司就会因为它而停止,因此他想要一个离线解决方案。我不想从头开始编写一个windows应用程序,因为这个项目太大了,浪费的时间也无法弥补。

所以我想把这个项目放在一个RaspberryPi或者Server2Go服务器上。

Problem:如何保护对代码和数据库的访问?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-06-12 15:43:24

首先,我不知道如何锁定网页文件夹,并阻止他们调查它,但是..

与大多数应用程序一样,请阅读以下步骤:

  • 第一,法律保护: 与一名优秀的律师签订合同,以保护你的工作和金钱2-在一个权利保护组织中注册你的源代码。
  • 第二个源代码保护:1-通常依赖于JAVA或C#.NET为编译器的字节码或更低的和它的VM沙箱/框架。但在PHP中,它是一种支持开源的解释器语言。 2-您可以通过创建一个小型web应用程序将Java/c#与php混合,将服务器硬件序列化(如hdd /主板、串行/可用的mac地址/操作系统安装日期)链接到加密的隐藏位置,以防止文件在另一台机器上运行。

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

票数 0
EN

Stack Overflow用户

发布于 2017-06-12 13:49:42

据我所知,您不希望通过任何文件访问协议读取您的代码/数据库。

使用PHP,它将很难获得。你可以混淆你的代码..。但是,相信我,这不是正确的解决办法。

见此处:有PHP的代码混淆器吗?

当销售基于开源语言的代码时,解决方案可能是提供服务。

编辑后评论

默认情况下,使用Pi / Raspberry凭据可以访问raspberry pi。您只需使用以下命令将默认密码更改为新密码即可

代码语言:javascript
复制
passwd

文件和数据库将只通过and服务器提供。

票数 1
EN

Stack Overflow用户

发布于 2017-06-12 13:22:09

可能是php无法工作,因为它需要一个网路伺服器才能运行。由于rpi支持python,请尝试django、web2py甚至jinja2

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44500395

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档