IoTMonitor: A Hidden Markov Model-based Security System to Identify Crucial Attack Nodes in Trigger-action IoT Platforms

被引:5
作者
Alam, Md Morshed [1 ]
Sajid, Md Sajidul Islam [1 ]
Wang, Weichao [1 ]
Wei, Jinpeng [1 ]
机构
[1] Univ N Carolina, Dept Software & Informat Syst, Charlotte, NC 28223 USA
来源
2022 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC) | 2022年
关键词
Internet of Things; Hidden Markov Model; Trigger-action Platform; Smart Home;
D O I
10.1109/WCNC51071.2022.9771878
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the emergence and fast development of trigger-action platforms in IoT settings, security vulnerabilities caused by the interactions among IoT devices become more prevalent. The event occurrence at one device triggers an action in another device, which may eventually contribute to the creation of a chain of events in a network. Adversaries exploit the chain effect to compromise IoT devices and trigger actions of interest remotely just by injecting malicious events into the chain. To address security vulnerabilities caused by trigger-action scenarios, existing research efforts focus on validation of the security properties of devices, or verification of the occurrence of certain events based on their physical fingerprints on a device. We propose IoTMonitor, a security analysis system that discerns the underlying chain of event occurrences with the highest probability by observing a chain of physical evidence collected by sensors. We use the Baum-Welch algorithm to estimate transition and emission probabilities and the Viterbi algorithm to discern the event sequence. We can then identify the crucial nodes in the trigger-action sequence whose compromise allows attackers to reach their final goals. The experiment results of our designed system upon the PEEVES datasets show that we can rebuild the event occurrence sequence with high accuracy from the observations and identify the crucial nodes on the attack paths.
引用
收藏
页码:1695 / 1700
页数:6
相关论文
共 11 条
[1]   A comprehensive survey on data provenance: State-of-the-art approaches and their deployments for IoT security enforcement [J].
Alam, Md Morshed ;
Wang, Weichao .
JOURNAL OF COMPUTER SECURITY, 2021, 29 (04) :423-446
[2]  
[Anonymous], Ifttt: Every thing works better together
[3]  
Babun L., 2018, IoTDots: A Digital Forensics Framework for Smart Environments
[4]   GROWTH TRANSFORMATIONS FOR FUNCTIONS ON MANIFOLDS [J].
BAUM, LE ;
SELL, GR .
PACIFIC JOURNAL OF MATHEMATICS, 1968, 27 (02) :211-&
[5]   AN INEQUALITY WITH APPLICATIONS TO STATISTICAL ESTIMATION FOR PROBABILISTIC FUNCTIONS OF MARKOV PROCESSES AND TO A MODEL FOR ECOLOGY [J].
BAUM, LE ;
EAGON, JA .
BULLETIN OF THE AMERICAN MATHEMATICAL SOCIETY, 1967, 73 (03) :360-&
[6]   PEEVES: Physical Event Verification in Smart Homes [J].
Birnbach, Simon ;
Eberz, Simon ;
Martinovic, Ivan .
PROCEEDINGS OF THE 2019 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY (CCS'19), 2019, :1455-1467
[7]   IoTGUARD: Dynamic Enforcement of Security and Safety Policy in Commodity IoT [J].
Celik, Z. Berkay ;
Tan, Gang ;
McDaniel, Patrick .
26TH ANNUAL NETWORK AND DISTRIBUTED SYSTEM SECURITY SYMPOSIUM (NDSS 2019), 2019,
[8]  
Celik ZB, 2018, PROCEEDINGS OF THE 2018 USENIX ANNUAL TECHNICAL CONFERENCE, P147
[9]   IOTSAN: Fortifying the Safety of IoT Systems [J].
Dang Tu Nguyen ;
Song, Chengyu ;
Qian, Zhiyun ;
Krishnamurthy, Srikanth V. ;
Colbert, Edward J. M. ;
McDaniel, Patrick .
CONEXT'18: PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON EMERGING NETWORKING EXPERIMENTS AND TECHNOLOGIES, 2018, :191-203
[10]   A TUTORIAL ON HIDDEN MARKOV-MODELS AND SELECTED APPLICATIONS IN SPEECH RECOGNITION [J].
RABINER, LR .
PROCEEDINGS OF THE IEEE, 1989, 77 (02) :257-286