论文标题

技术报告:使用基于模型的方法自动化车辆SOA威胁分析

Technical Report: Automating Vehicle SOA Threat Analysis using a Model-Based Methodology

论文作者

Dantas, Yuri Gil, Barner, Simon, Ke, Pei, Nigam, Vivek, Schoepp, Ulrich

论文摘要

虽然采用面向服务的体系结构(SOA)可以减轻实施自动驾驶和空中更新等功能,但它也增加了车辆接触的攻击,这可能会使道路用户受到伤害。为了解决这个问题,标准(ISO 21434/UNECE)期望制造商通过进行适当的威胁分析来提出安全论点和证据。随着关键威胁分析步骤,例如损害/威胁情况和攻击路径枚举,通常是手动而不是严格执行的,安全论点缺乏确切的保证,例如可追溯性W.R.T.安全目标,尤其是在系统更新下。本文提出了使用基于模型的工程方法来进行威胁分析的自动化方法,该方法提供了有关安全目标的精确保证。这是通过提出用于汽车SOA的入侵模型来实现的,该模型与系统体系结构以及安全分析确定的损失方案一起用作计算资产,影响评级,损害/威胁场景和攻击路径的输入。为了验证拟议的方法,我们开发了一个忠实的模型,该模型是Apollo框架的自主驾驶功能,这是一种广泛使用的开源自动驾驶堆栈。提出的机械自动列举了阿波罗的几个攻击路径,包括文献中未报告的攻击路径。

While the adoption of Service-Oriented Architectures (SOA) eases the implementation of features such as autonomous driving and over-the-air updates, it also increases the vehicle's exposure to attacks that may place road-users in harm. To address this problem, standards (ISO 21434/UNECE) expect manufacturers to produce security arguments and evidence by carrying out appropriate threat analysis. As key threat analysis steps, e.g., damage/threat scenario and attack path enumeration, are often carried out manually and not rigorously, security arguments lack precise guarantees, e.g., traceability w.r.t. safety goals, especially under system updates. This article proposes automated methods for threat analysis using a model-based engineering methodology that provides precise guarantees with respect to safety goals. This is accomplished by proposing an intruder model for automotive SOA which together with the system architecture and the loss scenarios identified by safety analysis are used as input for computing assets, impact rating, damage/threat scenarios, and attack paths. To validate the proposed methodology, we developed a faithful model of the autonomous driving functions of the Apollo framework, a widely used open-source autonomous driving stack. The proposed machinery automatically enumerates several attack paths on Apollo, including attack paths not reported in the literature.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源