0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

汽车电子的ECU攻击分析

智能汽车电子与软件 来源:电控知识搬运工 作者:电控知识搬运工 2022-10-17 16:13 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

概述

汽车电子电器架构的角度来看,汽车就是由ECU(点)和总线(线)构成的一个结构体(对于无线传感,车内部很少用,把网关、T-BOX等也统称为ECU)。对汽车进行攻击,其实际就是针对不同的ECU进行攻击。ECU的攻击向量有哪些,如何攻击一个ECU,对于hacker来讲是最感兴趣的话题,对整车防御来讲也是首先要搞清楚的事情。 ECU结构 首先从几个不同角度来看看ECU是什么样子的

1.物理

拆开一个ECU,最直观来看,一个ECU可以分为两部分: 芯片/PCB + 接口; 芯片/PCB是被封装在金属外壳(电磁干扰)里的部分 接口又可以分为两种:不隐藏的通信接口+隐藏的调试接口

2.操作系统

从操作系统的角度看ECU,是要了解固件是如何运行的,是为了破解ECU的固件;

3.程序架构

这个是汽车的控制器独有的一部分,从这个分类角度可以进一步明确针对ECU不同模块的具体攻击手法。

先从这三个角度来看ECU,这三个角度涉及到硬件、操作系统/程序运行方法、汽车电子软件,细说起来每一个部分都很多,希望日后可以详细说一下。

ECU攻击 上一节说了汽车ECU是什么,从什么角度对其进行分层分类,从而在这一节得到攻击向量,以上三个角度可以统一在以下三层: 网络(接口):协议的攻击(从第一、第三角度看) 固件(FLASH):固件的逆向(从第一、二、第三角度看) 芯片/PCB:物理攻击(从第一角度看) 网络 网络的攻击向量可以通过无线网络和有线网络;有线网络主要是CAN网络;CAN网络攻击可以分为对RAW帧的攻击和对协议报文的攻击;RAW帧的攻击主要是因为CAN本身的属性造成的: 1.无身份认证 2.优先级 3.广播 4.总线错误 对于协议报文则可以从第三角度来看: 对诊断报文 对应用报文 对网络管理报文 固件 固件获取:固件获取的方法有很多种,也有很多的介绍;从第一角度来看,固件获取可以从FLASH直接提取,从调试口读取甚至可以动态调试 固件分析:这个就要先从第二角度来看了,对于通用操作系统有自己的工具链,相对麻烦一些;对于操作系统和程序没有区分的可以直接用动静态分析工具去做。 漏洞利用:对于通用的操作系统,其利用方法很多;对于另一种可以窃取一些数据,更改一些参数,但是持久化利用是一个问题。

芯片 到了芯片这一级,就是一些物理攻击手段了,最典型的就是侧信道分析和故障注入。参考NXP的一张图。

保护 简单说一下保护。针对各种攻击都应有相应的保护手段。保护的根本还是基于密码学的,目前来看就是要保证硬件安全,建立可信体系,主要使用的就是硬件安全模块,如HSM、TPM。 HIS SHE 这个规范主要是讲基于对称加密(AES)的硬件安全模块,其密钥如何管理,如何使用,并介绍了安全启动等流程

EVITASHE 这个项目介绍了对于不同场景采用不同的安全等级设计,分为FULL Medium Light三种,并对报文安全等级也进行了一个划分

小结

介绍了一下ECU攻击的情况,其中有自己的思考和参考一些他人的思考,后面需要对每一种结合自己的实践进行一个更详细的介绍。汽车作为一种IoT设备,和普通IoT设备的漏洞挖掘有很多相似之处,但是也有很多不同,对以下四个问题需要进行进一步思考: 1.对于汽车ECU的攻击向量还有待发掘 2.如何进行漏洞的利用 3.保护方法有效性 4.攻防的均衡

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    462

    文章

    53552

    浏览量

    459301
  • 汽车电子
    +关注

    关注

    3043

    文章

    8563

    浏览量

    172251
  • ecu
    ecu
    +关注

    关注

    14

    文章

    967

    浏览量

    56882

原文标题:汽车网络安全之ECU攻击

文章出处:【微信号:智能汽车电子与软件,微信公众号:智能汽车电子与软件】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ECU刷写完全指南:从理论到实践

    ECU刷写是现代汽车电子开发中的核心环节,基于UDS诊断协议实现控制器软件的更新与维护。本文将以USBCANFD-400U接口卡为例,详细介绍CANFD总线环境下ECU刷写的标准流程与
    的头像 发表于 11-12 11:37 635次阅读
    <b class='flag-5'>ECU</b>刷写完全指南:从理论到实践

    汽车变速箱 ECU 稳压 40V 680μF 车规贴片铝电容 抗振动(2000Hz)

    汽车电子系统中,变速箱控制单元(ECU)作为核心部件之一,其稳定性和可靠性直接关系到整车的驾驶性能和安全性。而作为ECU电源滤波和稳压的关键元件,车规级贴片铝电解电容的选择尤为重要。
    的头像 发表于 10-24 11:17 147次阅读
    <b class='flag-5'>汽车</b>变速箱 <b class='flag-5'>ECU</b> 稳压 40V 680μF 车规贴片铝电容 抗振动(2000Hz)

    汽车电子ECU防反接电路设计方案解析

    汽车电气系统以蓄电池为核心供电来源,正常工作时需维持正负极正确连接。若因操作失误(如维修时蓄电池接线颠倒)、线束老化短路等导致电源反接,会直接损坏 ECU、传感器、车载娱乐系统等精密电子元件,甚至
    的头像 发表于 10-14 15:31 2686次阅读
    <b class='flag-5'>汽车</b><b class='flag-5'>电子</b><b class='flag-5'>ECU</b>防反接电路设计方案解析

    【EMC标准分析】消费电子汽车电子ESD测试标准差异对比

    【EMC标准分析】消费电子汽车电子ESD测试标准差异对比
    的头像 发表于 09-09 17:32 814次阅读
    【EMC标准<b class='flag-5'>分析</b>】消费<b class='flag-5'>电子</b>与<b class='flag-5'>汽车</b><b class='flag-5'>电子</b>ESD测试标准差异对比

    汽车电子:现代汽车的智能核心

    电子的关键领域   1. 动力控制系统     现代汽车通过电子控制单元(ECU)精确管理发动机、变速箱和电池系统,提升燃油效率并降低排放。例如,混合动力和纯电动
    的头像 发表于 08-15 16:38 636次阅读

    MT6501可编程磁性角度传感器:提升汽车ECU位置反馈精度的利器

    在当今汽车行业飞速发展的时代,汽车的智能化和自动化程度越来越高。汽车电子控制单元(ECU)作为汽车
    的头像 发表于 07-30 17:40 608次阅读

    新能源汽车电子水泵电机电磁场仿真分析

    摘要:针对新能源汽车电子水泵品类繁多、设计困难的问题,利用计算机软件实现水泵电机的电磁场仿真设计,进一步优化电机的电磁参数,提高电子水泵的工作效率。以某型号电子水泵示例,根据设计需求
    发表于 07-17 14:37

    用是德示波器3000T X系列的手势操作简化汽车ECU复杂信号调试

    随着汽车电子技术的飞速发展,现代汽车电子控制单元(ECU)的数量和复杂性不断增加。这些ECU
    的头像 发表于 07-01 18:04 481次阅读
    用是德示波器3000T X系列的手势操作简化<b class='flag-5'>汽车</b><b class='flag-5'>ECU</b>复杂信号调试

    方案分享 | ARXML 规则下 ECU 总线通讯与 ADTF 测试方案

    汽车电子开发新进展:ARXML 规则与 ADTF 框架结合,实现 ECU 总线通讯高效测试
    的头像 发表于 06-25 09:53 2849次阅读
    方案分享 | ARXML 规则下 <b class='flag-5'>ECU</b> 总线通讯与 ADTF 测试方案

    泰克示波器TBS2072B如何解决ECU故障诊断难题

    在现代汽车电子控制单元(ECU)的故障诊断中,精确的测试工具是工程师与技术人员不可或缺的助手。随着汽车电子系统的复杂性日益提升,
    的头像 发表于 06-19 15:30 535次阅读
    泰克示波器TBS2072B如何解决<b class='flag-5'>ECU</b>故障诊断难题

    初步了解汽车电子控制单元

    汽车电子控制单元(ECU)是车辆中的嵌入式系统,负责管理和控制各种电子特性和功能。它通过接收传感器的输入、处理数据并向不同的车辆组件发送命令来确保最佳性能。
    的头像 发表于 04-16 13:51 1254次阅读
    初步了解<b class='flag-5'>汽车</b><b class='flag-5'>电子</b>控制单元

    是德DSOX4024A示波器汽车电子信号分析

    的角色。随着汽车电子应用的不断深化,精确的电子信号分析成为了保证这些系统高效运作的关键所在。而在众多电子测试仪器中,是德DSOX4024A示
    的头像 发表于 02-12 17:57 791次阅读
    是德DSOX4024A示波器<b class='flag-5'>汽车</b><b class='flag-5'>电子</b>信号<b class='flag-5'>分析</b>

    一文了解汽车电子控制单元ECU

    注:本文是对ECU最基础知识的介绍,对ECU有概念请绕行。汽车正日益成为软件密集型的复杂系统,汽车行业的大部分创新都基于电子和软件架构,现代
    的头像 发表于 01-09 17:08 2677次阅读
    一文了解<b class='flag-5'>汽车</b><b class='flag-5'>电子</b>控制单元<b class='flag-5'>ECU</b>

    总线在汽车电子中的应用

    需求而发展起来的,它通过共享通信线路来连接各个电子控制单元(ECU),极大地提高了数据传输的效率和可靠性。 一、总线技术概述 总线技术是一种允许多个设备共享同一通信线路的技术。在汽车电子
    的头像 发表于 12-31 09:56 1117次阅读

    一文了解ECU硬件都有什么

    汽车ECU,全称为ElectronicControlUnit,是一种专为汽车电子系统设计的微型计算机,它在现代汽车中扮演着至关重要的角色。
    的头像 发表于 12-17 17:05 1649次阅读
    一文了解<b class='flag-5'>ECU</b>硬件都有什么