硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1287|回复: 4
收起左侧

[其它] STM32H7没有TrustZone如何防止用户程序读出整个Flash

[复制链接]

7

主题

15

回帖

36

积分

新手上路

积分
36
发表于 2023-9-19 22:39:41 | 显示全部楼层 |阅读模式
我的程序+用户的程序,用户的程序也是用C开发,使用ThreadX模块。 然后通过串口等某种方式烧录到Flash中,上电跑我的程序,会Load用户程序的入口,跑用户程序。那么就要考虑用户程序 他可能会读我的程序,怎么防止?

我目前知道的解决方案有:AT32的SLIB,不过貌似完全解决不了,还有ARM官方的Trust Zone。
回复

使用道具 举报

9

主题

156

回帖

183

积分

初级会员

积分
183
发表于 2023-9-20 07:59:43 | 显示全部楼层
绑定硬件的ID, 即使原本原样拷贝到另一颗芯片也用不了。但一定要做得隐蔽
回复

使用道具 举报

5

主题

23

回帖

38

积分

新手上路

积分
38
发表于 2023-9-20 09:06:20 | 显示全部楼层
M7 好像没有
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117568
QQ
发表于 2023-9-20 09:08:36 | 显示全部楼层
m33内核已经被“收拾”了     BlackHat2023演讲并现场展示绕过ARMv8-M的TrustZone安全防护
https://forum.anfulai.cn/forum.p ... 9783&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

0

主题

290

回帖

290

积分

高级会员

积分
290
发表于 2023-9-20 22:51:21 | 显示全部楼层
外挂加密芯片,那种可以加入自己程序的加密芯片,这样就是破解也需要破解多个芯片。
提高破解成本是最好的防御措施,破解成本高到一定程度,破解的人就会计算是否划算了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-15 12:59 , Processed in 0.039779 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表