论文标题

多IF:自动驾驶系统中异常检测方法

Multi-IF : An Approach to Anomaly Detection in Self-Driving Systems

论文作者

Cheng, Kun, Bai, Yuebin, Zhou, Yuan, Yu, Chao, Liu, Yang

论文摘要

自动驾驶车辆(ADV)通过丰富的软件功能实现,并配备了许多传感器,这反过来又带来了广泛的攻击表面。此外,ADV的执行环境通常是开放和复杂的。因此,ADV始终有面临安全和安全威胁的风险。本文提出了一种使用系统调用的多个调用功能来检测自动驾驶系统中异常的快速方法。由于自动驾驶功能采用大多数计算资源并经常升级,因此多IF旨在在此类资源约束下工作并支持频繁更新。考虑到系统调用的收集序列,不同语法模式的组合用于分析和构造这些序列的特征向量。通过将特征向量作为输入,采用了一级支持向量机来确定当前调用的序列是否为异常,该序列是从正常序列中训练的。对模拟和实际数据的评估证明,所提出的方法有效地识别出特征提取和训练后的异常行为。与ADFA-LD数据集上的现有方法的进一步比较还验证了所提出的方法在较小的时间开销时达到了更高的精度。

Autonomous driving vehicles (ADVs) are implemented with rich software functions and equipped with many sensors, which in turn brings broad attack surface. Moreover, the execution environment of ADVs is often open and complex. Hence, ADVs are always at risk of safety and security threats. This paper proposes a fast method called Multi-IF, using multiple invocation features of system calls to detect anomalies in self-driving systems. Since self-driving functions take most of the computation resources and upgrade frequently, Multi-IF is designed to work under such resource constraints and support frequent updates. Given the collected sequences of system calls, the combination of different syntax patterns is used to analyze and construct feature vectors of those sequences. By taking the feature vectors as inputs, one-class support vector machine is adopted to determine whether the current sequence of system calls is abnormal, which is trained with the feature vectors from the normal sequences. The evaluations on both simulated and real data prove that the proposed method is effective in identifying the abnormal behavior after minutes of feature extraction and training. Further comparisons with the existing methods on the ADFA-LD data set also validate that the proposed approach achieves a higher accuracy with less time overhead.

扫码加入交流群

加入微信交流群

微信交流群二维码

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