[STM32] 固件升级 安全疑问?

[复制链接]
 楼主| lanqiao1026 发表于 2020-4-22 22:23 | 显示全部楼层 |阅读模式
最近想弄下 单片机的固件升级,看了很多介绍都是  boot+app 这种模式,

我直观感觉就是这样的模式好像有点不安全,假设boot里面写了最简单的引导程序, 主要功能集中在APP这里,

此时如果别人拿到了APP的固件, 自己写一个boot,去试出APP地址,不就可以把整个软件能实现的功能都复制走了? 毕竟电路很容易抄板。

如此怎么保证 整个产品的安全性?虽然市面上有的是办法不用固件,也一样能把文件读取出来(这个听说的,淘宝上有搞这个的)。 但是这样是不是太明显了?  我肯定是哪里没理解透, 望有大神提点一下。
ayb_ice 发表于 2020-4-23 09:02 | 显示全部楼层
可以搞验签之类的,有公钥,私钥,

验签通过才更新

不过太复杂了,但思路可以借鉴

cyc2009 发表于 2020-4-23 15:03 | 显示全部楼层
跟mcu的ID或别的IC的ID绑定在一起。
干掉9527 发表于 2020-4-24 23:39 | 显示全部楼层
APP程序中加鉴权处理
您需要登录后才可以回帖 登录 | 注册

本版积分规则

27

主题

500

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部