首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用于PHP脚本加密狗的FPGA

用于PHP脚本加密狗的FPGA
EN

Stack Overflow用户
提问于 2020-07-10 21:53:00
回答 1查看 101关注 0票数 0

我正在考虑将我的PHP项目部署到我的客户。到目前为止,我将我的软件作为SaaS出售,但对于我的基础设施来说,这将不再是一种可行的方法。

我知道在这个星球上没有办法防止软件被破解/复制。即使是硬件加密狗也可以绕过。

尽管软件公司声称,所有出于许可目的对PHP文件进行加密的软件都会产生可解密的PHP源代码。我是说,所有的,就像2020年7月。甚至PHP注释也可以从加密的PHP文件中恢复。

如果解密密钥驻留在解密PHP文件的同一台机器上,则无法保护所述PHP文件。PHP脚本加密器是安慰剂。

请不要说我应该接受被破解,我应该靠支持票谋生,因为我会忽略这样的答案。

我的核心想法来自ATM机,在ATM机中,软件经过加密签名,只有安全的软件才能由ATM CPU执行。

如果我将一个FPGA设备提供给我的客户,它实现了一个简单的AES解密器,会怎么样?

如果我设法编写了一个PHP扩展,该扩展向FPGA提供加密的PHP脚本,并在运行它们之前等待解密的PHP脚本返回,会怎么样呢?

这样,AES密钥将被烧录到FPGA芯片上,而普通黑客将无法恢复它。

另一种解决方案是向我的客户提供一台迷你x86或ARM PC,它没有microSD插槽、USB口、jtag引脚,只有内部存储。我将linux和我的PHP软件一起加载到其中,唯一的安全措施是root密码,但我不知道这样的PC是否存在。

因为有专业的争论不休的人总是问,问题在哪里?我回答说,问题就在这里。如果你找不到,就不要回答。

所有的建议都将受到高度赞赏。

EN

回答 1

Stack Overflow用户

发布于 2020-11-22 12:58:05

部署ARM处理器将以较少的工作量达到您的目的。

获得任何具有以下功能的好的ARM开发板:

  • 以太网端口
  • Linux安装选项

会很快完成这项工作。

作为内部闪存的一部分的核心代码将使其安全。

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

https://stackoverflow.com/questions/62835812

复制
相关文章

相似问题

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