Metasploit for Cyber-Physical Security Testing with Real-Time Constraints

被引:1
作者
Shrestha, Sulav Lal [1 ]
Lee, Taylor [1 ]
Fischmeister, Sebastian [1 ]
机构
[1] Univ Waterloo, Waterloo, ON, Canada
来源
SCIENCE OF CYBER SECURITY, SCISEC 2022 | 2022年 / 13580卷
关键词
Cyber-physical systems; Security; Controller area network;
D O I
10.1007/978-3-031-17551-0_17
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Metasploit is a framework for cybersecurity testing. The Metasploit Framework provides the Hardware Bridge API to enable security testing of cyber-physical systems. Cyber-physical systems and tests/attacks on the systems are subject to real-time constraints. Hence, this research aims to study the timing characteristics of tests implemented using the framework. Several factors, such as the programming language used to write tests, overhead added by the framework, scheduling policies etc., affect the latency and jitter. This paper considers the Controller Area Network used in automotive systems to study the effect of those factors on the timing characteristics. The study evaluates (i) latency and jitter for transmission and reception of the messages in the network and (ii) the jitter in the periodicity in periodic transmission of messages. Based on the results, the study determines the best combination of the factors to minimize the latency and jitter in the tasks considered. The paper performs a case study on actual tests/attacks subject to real-time constraints and analyses the suitability of executing the tests using Metasploit. The study analyses the performance of tasks implemented as Metasploit modules and shows how choices of some factors can significantly improve the temporal characteristics without modifying the Metasploit Framework. The experimental results show some interesting findings related to Ruby and the Metasploit Framework.
引用
收藏
页码:260 / 275
页数:16
相关论文
共 50 条
[31]   Designed-in Security for Cyber-Physical Systems [J].
Peisert, Sean ;
Margulies, Jonathan ;
Nicol, David M. ;
Khurana, Himanshu ;
Sawall, Chris .
IEEE SECURITY & PRIVACY, 2014, 12 (05) :9-12
[32]   Cyber-Physical Security of a Smart Grid Infrastructure [J].
Mo, Yilin ;
Kim, Tiffany Hyun-Jin ;
Brancik, Kenneth ;
Dickinson, Dona ;
Lee, Heejo ;
Perrig, Adrian ;
Sinopoli, Bruno .
PROCEEDINGS OF THE IEEE, 2012, 100 (01) :195-209
[33]   Incremental Security Enforcement for Cyber-Physical Systems [J].
Panda, Abhinandan ;
Baird, Alex ;
Pinisetty, Srinivas ;
Roop, Partha .
IEEE ACCESS, 2023, 11 :18475-18498
[34]   Preemptive Real-Time Scheduling Incorporating Security Constraint for Cyber Physical Systems [J].
Baek, Hyeongboo ;
Lee, Jaewoo ;
Lee, Yongjae ;
Yoon, Hyunsoo .
IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2016, E99D (08) :2121-2130
[35]   Analysis of real-time jitter in cyber-physical applications using frequency domain perturbation [J].
Cayssials, Ricardo ;
Ferro, Edgardo .
INTERNATIONAL JOURNAL OF GENERAL SYSTEMS, 2023, 52 (01) :48-60
[36]   Embedded real-time systems in cyber-physical applications: a frequency domain analysis methodology [J].
Aciti, Claudio ;
Cayssials, Ricardo ;
Ferro, Edgardo ;
Urriza, Jose ;
Orozco, Javier .
INTERNATIONAL JOURNAL OF GENERAL SYSTEMS, 2020, 49 (02) :201-221
[37]   Real-time stability assessment in smart cyber-physical grids: a deep learning approach [J].
Darbandi, Farzad ;
Jafari, Amirreza ;
Karimipour, Hadis ;
Dehghantanha, Ali ;
Derakhshan, Farnaz ;
Choo, Kim-Kwang Raymond .
IET SMART GRID, 2020, 3 (04) :454-461
[38]   Real-Time Wireless Sensor-Actuator Networks for Industrial Cyber-Physical Systems [J].
Lu, Chenyang ;
Saifullah, Abusayeed ;
Li, Bo ;
Sha, Mo ;
Gonzalez, Humberto ;
Gunatilaka, Dolvara ;
Wu, Chengjie ;
Nie, Lanshun ;
Chen, Yixin .
PROCEEDINGS OF THE IEEE, 2016, 104 (05) :1013-1024
[39]   Towards self-reconfiguration of real-time communication within Cyber-Physical Systems [J].
Jatzkowski, Jan ;
Kleinjohann, Bernd .
2ND INTERNATIONAL CONFERENCE ON SYSTEM-INTEGRATED INTELLIGENCE: CHALLENGES FOR PRODUCT AND PRODUCTION ENGINEERING, 2014, 15 :54-61
[40]   A Hardware-in-the-Loop Water Distribution Testbed Dataset for Cyber-Physical Security Testing [J].
Faramondi, L. ;
Flammini, F. ;
Guarino, S. ;
Setola, R. .
IEEE ACCESS, 2021, 9 :122385-122396