谁“杀”死了我的停泊车辆?
密码学与安全
2018-01-25 v1
摘要
我们发现关于车辆网络攻击及其防御的传统观念——即攻击仅在车辆点火开启时才可行、因而防御也仅在此情形下才需要——并不成立。我们通过发现并施加两种新的实用且重要的攻击来验证这一事实:电池耗尽攻击(battery-drain)与车身控制拒绝服务攻击(Denial-of-Body-control,DoB)。当点火关闭时,若施加其中一种或两种攻击,前者可耗尽车辆电池,后者可阻止车主启动甚至打开/进入其汽车。我们首先分析了各类车载网络标准中 ECU 的运行模式(如正常、休眠、监听)如何定义,以及它们在现实世界中如何被实现。由此分析,我们发现攻击者可将车载网络的唤醒功能——其原本设计用于提升用户体验/便利性(如远程诊断、远程温控)——作为攻击向量加以利用。颇具讽刺意味的是,车载网络中一项核心的省电特性反而使攻击者更容易唤醒 ECU,从而发动并成功实施电池耗尽和/或 DoB 攻击。通过对多辆真实车辆的广泛实验评估,我们表明:发动电池耗尽攻击时,攻击者可使平均电池消耗至少增加 12.57 倍,在数小时或数天内耗尽汽车电池,进而使车辆丧失机动能力/瘫痪。我们还在真实车辆上演示了所提出的 DoB 攻击,表明攻击者可通过无限期关闭某个 ECU 切断车辆与驾驶员智能钥匙(key fob)间的通信,从而使驾驶员无法启动甚至无法进入汽车。
引用
@article{arxiv.1801.07741,
title = {Who Killed My Parked Car?},
author = {Kyong-Tak Cho and Yuseung Kim and Kang G. Shin},
journal= {arXiv preprint arXiv:1801.07741},
year = {2018}
}