A Container-based DoS Attack-Resilient Control Framework for Real-Time UAV Systems

被引:0
作者
Chen, Jiyang [1 ]
Feng, Zhiwei [1 ,2 ]
Wen, Jen-Yang [1 ]
Liu, Bo [3 ,4 ]
Sha, Lui [1 ]
机构
[1] Univ Illinois, Dept Comp Sci, 1304 W Springfield Ave, Urbana, IL 61801 USA
[2] Northeastern Univ, Sch Comp Sci & Engn, Shenyang, Liaoning, Peoples R China
[3] Univ Illinois, Coordinated Sci Lab, 1101 W Springfield Ave, Urbana, IL 61801 USA
[4] NVIDIA Corp, Santa Clara, CA USA
来源
2019 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE) | 2019年
基金
美国国家科学基金会;
关键词
Cyber Physical System; Real-time System; Denial of Service attack; Linux Container; Simplex; Unmanned Aerial Vehicle Systems; Security; DENIAL-OF-SERVICE;
D O I
10.23919/date.2019.8714888
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Unmanned aerial vehicles (UAVs) sector is fast-expanding. Protection of real-time UAV applications against malicious attacks has become an urgent problem that needs to be solved. Denial-of-service (DoS) attack aims to exhaust system resources and cause important tasks to miss deadlines. DoS attack may be one of the common problems of UAV systems, due to its simple implementation. In this paper, we present a software framework that offers DoS attack-resilient control for real-time UAV systems using containers: ContainerDrone. The framework provides defense mechanisms for three critical system resources: CPU, memory, and communication channel. We restrict attacker's access to CPU core set and utilization. Memory bandwidth throttling limits attacker's memory usage. By simulating sensors and drivers in the container, a security monitor constantly checks DoS attacks over communication channels. Upon the detection of a security rule violation, the framework switches to the safety controller to mitigate the attack. We implemented a prototype quadcopter with commercially off-the-shelf (COTS) hardware and open-source software. Our experimental results demonstrated the effectiveness of the proposed framework defending against various DoS attacks.
引用
收藏
页码:1222 / 1227
页数:6
相关论文
共 28 条
[1]   The System-Level Simplex Architecture for Improved Real-Time Embedded System Safety [J].
Bak, Stanley ;
Chivukula, Deepti K. ;
Adekunle, Olugbemiga ;
Sun, Mu ;
Caccamo, Marco ;
Sha, Lui .
15TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATION SYMPOSIUM: RTAS 2009, PROCEEDINGS, 2009, :99-107
[2]  
Bechtel M. G., 2017, ARXIV171208644
[3]  
Bui T., 2015, ARXIV150102967
[4]   Securing Docker Containers from Denial of Service (DoS) Attacks [J].
Chelladhurai, Jeeva ;
Chelliah, Pethuru Raj ;
Kumar, Sathish Alampalayam .
PROCEEDINGS 2016 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (SCC 2016), 2016, :856-859
[5]  
Cowan C, 2000, USENIX ASSOCIATION PROCEEDINGS OF THE FOURTEENTH SYSTEMS ADMINISTRATION CONFERENCE (LISA XIV), P355
[6]  
De Lucia M. J., 2017, TECH REP
[7]  
Flodin Jonas, 2014, Proceedings of the 2014 9th IEEE International Symposium on Industrial Embedded Systems (SIES 2014), P151, DOI 10.1109/SIES.2014.6871199
[8]   A NOTE ON DENIAL-OF-SERVICE IN OPERATING-SYSTEMS [J].
GLIGOR, VD .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1984, 10 (03) :320-324
[9]  
Inam R, 2014, IEEE REAL TIME, P1, DOI 10.1109/RTAS.2014.6925986
[10]   Unmanned Aircraft Capture and Control Via GPS Spoofing [J].
Kerns, Andrew J. ;
Shepard, Daniel P. ;
Bhatti, Jahshan A. ;
Humphreys, Todd E. .
JOURNAL OF FIELD ROBOTICS, 2014, 31 (04) :617-636