汽车网络安全之——CAN安全分析方法总结(国外文献)

概述

目前,CAN作为汽车最主要的通信网络,对整车安全性极为重要,如何通过CAN线进行整车的安全分析,通过CAN线可以做哪些事情,本文通过总结国外的有关文献,给出一些建议。思路类比与计算机网络的渗透测试:
主机(ECU辨识)—>服务(CAN数据逆向)—>漏洞(Fuzzing)
DoS

通过CAN 辨识ECU

主机系统的辨识依赖于指纹库,通过CAN数据指纹,辨识ECU
Physical-Fingerprinting of Electronic Control Unit (ECU) Based on Machine Learning Algorithm for In-Vehicle Network Communication Protocol “CAN-BUS”

CAN数据逆向

CAN的逆向一般分为三步:

  1. 将物理事件链接到消息CAN ID
  2. 识别CAN信号位的位置和长度
  3. 识别信号的比例和偏移量
    逆向方法:
    CAN消息位辨识
    READ: Reverse Engineering of Automotive Data Frames
    Online Reverse Engineering of CAN Data Jens
  4. 通过观察方法破解数据包
    在汽车作出动作指令后, CAN ID 的报文是如何进行变化的, DBC 会把变化的部分标成红色。通过观察哪一个 CAN ID 在汽车发出指令后发生变化(这种变化通常只在瞬间),来确定此项车身控制指令对应的是哪一个 CAN ID。(可以得到最终
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值