如果从参数页面读入的备用字节包含恶意的非法值,则会导致缓冲器上溢,从而可能导致执行任意代码。
要成功完成此项攻击,需对 Zynq-7000 SoC 器件进行物理访问和修改,将原始 NAND 闪存替换为 NAND 闪存仿真器件。
仅限使用身份验证或加密进行安全启动的 Zynq-7000 SoC 器件才会受此攻击影响。
此项攻击不会影响任何其它产品系列。
解决方案
如果可对 Zynq-7000 进行物理访问,请确保将篡改界限扩展至同时包含 Zynq-7000 SoC 和 NAND 接口。
其它保护措施包括:
在 NAND 接口上使用盲孔和埋线,移除所有裸露在外的走线,这样即可最大程度提升连接到 NAND 接口的难度。
将开发板设计为一旦与 NAND 内存断开连接,就会导致 Zynq-7000 系统永久性损坏
将开发板设计为一旦连接至 NAND 接口,就会导致 Zynq-7000 系统永久性损坏
审核编辑 黄昊宇
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
NAND
+关注
关注
16文章
1677浏览量
136004 -
Zynq-7000
+关注
关注
3文章
144浏览量
36790 -
bootrom
+关注
关注
0文章
6浏览量
3713
发布评论请先 登录
相关推荐
当ADC3663的LVDS输出给到ZYNQ-7000的LVDS接收这两者之间可以直连吗?
ADC3663的LVDS差分输出与xilinx的ZYNQ-7000的LVDS输入的电平匹配问题
ADC3663的供电是1.8V,ADC3663的LVDS输出给到ZYNQ-7000的BANK12
发表于 11-14 07:43
八路缓冲器驱动器工作原理是什么?
在当今高科技发展的时代,电子设备已无处不在,而驱动这些设备的背后功臣之一便是那些不起眼的电子元件。其中,八路缓冲器驱动器凭借其独特的工作原理和强大功能,成为了众多电子设备中不可或缺的一部分。今天
缓冲器是干嘛的
缓冲器是干嘛的 缓冲器是一种广泛应用于电子、电气、通信、计算机、自动化控制等领域的电子元件。它的作用是在电路中起到稳定电压、电流、信号等参数的作用,以保证电路的正常工作和性能。本文将详细介绍缓冲器
CMOS双路2输入NAND缓冲器/驱动器CD40107B TYPES数据表
电子发烧友网站提供《CMOS双路2输入NAND缓冲器/驱动器CD40107B TYPES数据表.pdf》资料免费下载
发表于 05-17 09:35
•0次下载
简谈Xilinx Zynq-7000嵌入式系统设计与实现
、触发器和互联资源,实现一个处理器的功能,这就是软核处理器,对于软核处理器,他通过HDL语言或者网表进行描述 ,通过通过综合后才能被使用。
3、
发表于 05-08 16:23
Zynq-7000为何不是FPGA?
Zynq-7000可扩展处理平台是采用赛灵思新一代FPGA(Artix-7与Kintex-7FPGA)所采用的同一28nm可编程技术的最新产品系列。
发表于 04-26 11:30
•1095次阅读
简谈Xilinx Zynq-7000嵌入式系统设计与实现
进行描述 ,通过通过综合后才能被使用。
3、ZYNQ-7000 SoC功能与结构
在该全可编程SoC中,双核ARM-Cortex-A9多核CPU是PS的心脏,它包含片上存储器
发表于 04-10 16:00
评论