安全研究人员已反复证明:仅凭一台廉价的软件定义无线电(SDR)设备,攻击者便能在数米开外轻易伪造 TPMS 传感器 ID,并向车辆注入虚假的胎压过低警告信息。本文将深入探讨现代车辆平台上的一系列软件级反制措施,正是这些防御手段令此类攻击在实践中变得几乎不可行。
一次最基础的信号伪造攻击,往往只需要攻击者截获一次合法传感器的 32 位身份标识码,此后便可假冒该身份持续发送任意伪造压力数值。由于缺乏密码学层面的身份绑定机制,接收端 ECU 根本无从分辨眼前的数据包究竟是真实发射还是恶意伪造,这不仅会让攻击者轻易触发持续不断的仪表盘假警报,在更为严重的场景下,甚至可能向车身电子稳定控制系统的决策逻辑中注入完全不合理的干扰数据。
现代网关软件会严格拒绝任何滚动计数器数值未能严格大于该传感器 ID 已接受历史最大值的数据包,同时还会核验一个基于配对过程中预置密钥计算得出的轻量级消息认证码(MAC)。再结合基于 RSSI 信号强度的中继攻击检测机制,整套防御体系已将实际可利用的攻击面,从原本轻而易举的无线电信号简单重放攻击,大幅提升为需要物理接触传感器本体、耗费海量计算资源方能实施的密钥提取攻击这一极高门槛。