Voltage fault injection (FI) is a well-known attack technique that can be used to force faulty behavior in processors during their operation. Glitching the supply voltage can cause data value corruption, skip security checks, or enable protected code paths. At the same time, modern systems on a chip (SoCs) are used in security-critical applications, such as self-driving cars and autonomous machines. Since these embedded devices are often physically accessible by attackers, vendors must consider device tampering in their threat models. However, while the threat of voltage FI is known since the early 2000s, it seems as if vendors still forget to integrate countermeasures. This work shows how the entire boot security of an Nvidia SoC, used in Tesla's autopilot and Mercedes-Benz's infotainment system, can be circumvented using voltage FI. We uncover a hidden bootloader that is only available to the manufacturer for testing purposes and disabled by fuses in shipped products. We demonstrate how to re-enable this bootloader using FI to gain code execution with the highest privileges, enabling us to extract the bootloader's firmware and decryption keys used in later boot stages. Using a hardware implant, an adversary might misuse the hidden bootloader to bypass trusted code execution even during the system's regular operation.


翻译:电压过错注射( FI) 是一种众所周知的攻击技术, 可用于强制处理器操作过程中的错误行为。 滑动供应电压可能导致数据价值腐败, 跳过安全检查, 或启用受保护的代码路径 。 同时, 芯片( SoCs) 上的现代系统被用于安全关键应用, 如自驾驶汽车和自动机器 。 由于这些嵌入装置通常为攻击者所接近, 销售商必须考虑在它们的威胁模型中安装设备。 但是, 虽然自2000年代初以来, 电压FI的威胁就已经为人所知, 但似乎供应商仍然忘记了整合反措施。 这项工作显示, 一种Nvidia SoC 的整个启动系统的安全性能如何被Tesla的自动驾驶器和奔驰- Benz 的防腐蚀系统所绕过 。 我们发现一个隐藏的loadloadload器只供制造商测试, 并且由于运货的引信而禁用。 我们展示了如何重新启用这个导管器, 使用FIFI 来获得最高权限的代码执行代码, 使得我们能够重新操作一个固定的导系统。 。 使用一个加密的导系统在操作过程中, 。

0
下载
关闭预览

相关内容

NVIDIA Tegra,中國大陸官方中文名稱:“图睿”,是由NVIDIA開發的系統單晶片系列產品,2008年6月1日正式發表,替代之前的GoForce系列。主要用於手持式裝置,如智能手機(SmartPhone)、行動上網裝置(MID)等。Tegra可搭配NVIDIA專為智慧型手機及平板電腦開發的NVIDIA Icera系列晶片組。Tegra的主要競爭對手是高通和德州儀器的對應產品...

via NVIDIA Tegra - 维基百科,自由的百科全书

最新《图理论》笔记书,98页pdf
专知会员服务
74+阅读 · 2020年12月27日
Linux导论,Introduction to Linux,96页ppt
专知会员服务
76+阅读 · 2020年7月26日
【ICLR2020-哥伦比亚大学】多关系图神经网络CompGCN
专知会员服务
49+阅读 · 2020年4月2日
【哈佛大学商学院课程Fall 2019】机器学习可解释性
专知会员服务
99+阅读 · 2019年10月9日
【SIGGRAPH2019】TensorFlow 2.0深度学习计算机图形学应用
专知会员服务
39+阅读 · 2019年10月9日
分布式并行架构Ray介绍
CreateAMind
9+阅读 · 2019年8月9日
A Technical Overview of AI & ML in 2018 & Trends for 2019
待字闺中
16+阅读 · 2018年12月24日
利用动态深度学习预测金融时间序列基于Python
量化投资与机器学习
18+阅读 · 2018年10月30日
机器人开发库软件大列表
专知
10+阅读 · 2018年3月18日
carla 体验效果 及代码
CreateAMind
7+阅读 · 2018年2月3日
【推荐】Python机器学习生态圈(Scikit-Learn相关项目)
机器学习研究会
6+阅读 · 2017年8月23日
【学习】Hierarchical Softmax
机器学习研究会
4+阅读 · 2017年8月6日
Auto-Encoding GAN
CreateAMind
7+阅读 · 2017年8月4日
单线程cpu1小时收敛的赛车自动驾驶训练
CreateAMind
5+阅读 · 2017年7月24日
【今日新增】IEEE Trans.专刊截稿信息8条
Call4Papers
7+阅读 · 2017年6月29日
Arxiv
0+阅读 · 2021年10月12日
Arxiv
0+阅读 · 2021年10月10日
VIP会员
相关VIP内容
相关资讯
分布式并行架构Ray介绍
CreateAMind
9+阅读 · 2019年8月9日
A Technical Overview of AI & ML in 2018 & Trends for 2019
待字闺中
16+阅读 · 2018年12月24日
利用动态深度学习预测金融时间序列基于Python
量化投资与机器学习
18+阅读 · 2018年10月30日
机器人开发库软件大列表
专知
10+阅读 · 2018年3月18日
carla 体验效果 及代码
CreateAMind
7+阅读 · 2018年2月3日
【推荐】Python机器学习生态圈(Scikit-Learn相关项目)
机器学习研究会
6+阅读 · 2017年8月23日
【学习】Hierarchical Softmax
机器学习研究会
4+阅读 · 2017年8月6日
Auto-Encoding GAN
CreateAMind
7+阅读 · 2017年8月4日
单线程cpu1小时收敛的赛车自动驾驶训练
CreateAMind
5+阅读 · 2017年7月24日
【今日新增】IEEE Trans.专刊截稿信息8条
Call4Papers
7+阅读 · 2017年6月29日
Top
微信扫码咨询专知VIP会员