Rigorous Security Analysis of RabbitMQ Broker with Concurrent Stochastic Games

被引:2
作者
Baouya, Abdelhakim [1 ]
Hamid, Brahim [1 ]
Guergen, Levent [2 ]
Bensalem, Saddek [3 ]
机构
[1] Univ Toulouse, IRIT, CNRS, UT2, 118 Route Narbonne, F-31062 Toulouse 9, France
[2] Kentyou Co, Grenoble, France
[3] Univ Grenoble Alpes, VERIMAG, CNRS, Grenoble, France
关键词
Edge computing; Game model; Security threats; Formal methods;
D O I
10.1016/j.iot.2024.101161
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Modern Internet of Things architectures encompass various computational logic and communication protocols. However, the security issues inherent in these systems pose significant risks, especially at the device edges. Addressing security threats on the deployed communication edges is imperative to ensure a robust and secure communication system. In this study, we propose an approach that utilizes the Concurrent Stochastic Game model (CSG) to specify the behavior of RabbitMQ Broker in the context of IoT systems precisely while considering potential data corruption attacks. For parametrizable evaluation, these attacks and their frequencies are learned. We implement the CSG model in PRISM games for automated analysis, leveraging reward Probabilistic Alternating Temporal Logic (rPATL) to model security requirements as game goals. Empirical validation of the work is presented via an industrial case study that shows how data corruption attacks can impact the sensed data in water dam infrastructure. This assessment gives valuable insights into the RabbitMQ deployment at the edge.
引用
收藏
页数:16
相关论文
共 58 条
[1]   Smart meter-based energy consumption forecasting for smart cities using adaptive federated learning [J].
Abdulla, Nawaf ;
Demirci, Mehmet ;
Ozdemir, Suat .
SUSTAINABLE ENERGY GRIDS & NETWORKS, 2024, 38
[2]  
ActiveMQ, 2024, Apache ActiveMQ
[3]   Gazelle optimization algorithm: a novel nature-inspired metaheuristic optimizer [J].
Agushaka, Jeffrey O. ;
Ezugwu, Absalom E. ;
Abualigah, Laith .
NEURAL COMPUTING & APPLICATIONS, 2023, 35 (05) :4099-4131
[4]   Dwarf Mongoose Optimization Algorithm [J].
Agushaka, Jeffrey O. ;
Ezugwu, Absalom E. ;
Abualigah, Laith .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2022, 391
[5]  
Al-jabery KK, 2020, COMPUTATIONAL LEARNING APPROACHES TO DATA ANALYTICS IN BIOMEDICAL APPLICATIONS, P7, DOI 10.1016/B978-0-12-814482-4.00002-4
[6]   Alternating-time temporal logic [J].
Alur, R ;
Henzinger, TA ;
Kupferman, O .
JOURNAL OF THE ACM, 2002, 49 (05) :672-713
[7]  
amqp, 2024, AMQP architecture
[8]  
[Anonymous], 2019, RabbitMQ - AMQP 0-9-1
[9]  
[Anonymous], 2024, ISO standard 64955
[10]  
Armstrong J., 2007, Programming Erlang: Software for a Concurrent World, V1st