汽车级安全硬件:保障汽车安全的基石
1. 汽车安全硬件的必要性
汽车行业面临着诸多安全挑战,仅依靠软件的安全解决方案容易受到攻击,因此汽车级安全硬件的需求日益凸显。
1.1 软件安全漏洞引发的攻击
- UDS 安全访问认证的软件攻击 :UDS(Unified Diagnostic Services)安全访问功能用于诊断测试仪与 ECU(电子控制单元)的认证。诊断测试仪先发送种子请求消息(0x27 0x01),ECU 生成随机种子值并回复(0x67 0x01 0xXX 0xXX 0xXX 0xXX),双方用种子值和密钥计算密钥值,测试仪再发送计算后的密钥值(0x27 0x02 0xXX 0xXX 0xXX 0xXX),ECU 比较接收和计算的密钥值进行认证。然而,由于密钥和算法存储在软件中,容易被逆向工程破解,且随机种子可能不是随机生成,攻击者可通过嗅探通信或暴力破解来绕过认证。
graph LR
A[诊断测试仪] -->|种子请求 0x27 0x01| B[ECU]
B -->|种子值 0x67 0x01 0xXX 0xXX 0xXX 0xXX| A
A -->|密钥值 0x27 0x02 0xXX 0xXX 0xXX 0xXX| B
B -->|比较密钥值| C{认证结果}
C -->|匹配| D[认证成功]
C -->|不匹配| E[认证失败]
- 其他软件攻击示例
超级会员免费看
订阅专栏 解锁全文
1054

被折叠的 条评论
为什么被折叠?



