硬汉嵌入式论坛

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

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

[复制链接]

3

主题

1

回帖

10

积分

新手上路

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

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

使用道具 举报

8

主题

135

回帖

159

积分

初级会员

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

使用道具 举报

3

主题

18

回帖

27

积分

新手上路

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

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

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

使用道具 举报

0

主题

214

回帖

214

积分

高级会员

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-29 19:40 , Processed in 0.241799 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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