HSAS-MD Analyzer: A Hybrid Security Analysis System Using Model-Checking Technique and Deep Learning for Malware Detection in IoT Apps

被引:12
作者
Hamza, Alyaa A. [1 ,2 ]
Abdel Halim, Islam Tharwat [3 ,4 ]
Sobh, Mohamed A. [2 ]
Bahaa-Eldin, Ayman M. [5 ]
机构
[1] Badr Univ Cairo, Sch Engn & Technol, Comp & Syst Engn Dept, Badr City 11829, Egypt
[2] Ain Shams Univ, Fac Engn, Comp & Syst Engn Dept, 1 Elsarayat St, Cairo 11517, Egypt
[3] Nile Univ, Sch Informat Technol & Comp Sci ITCS, 26th July Corridor, Sheikh Zayed City 12677, Egypt
[4] Nile Univ, Ctr Informat Sci, 26th July Corridor, Sheikh Zayed City 12677, Egypt
[5] Misr Int Univ, Fac Comp Sci, KM 28 Cairo Ismailia Rd, Cairo 11828, Egypt
关键词
data security; triggers; actions; smart homes; software verification; CLASSIFICATION;
D O I
10.3390/s22031079
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Established Internet of Things (IoT) platforms suffer from their inability to determine whether an IoT app is secure or not. A security analysis system (SAS) is a protective shield against any attack that breaks down data privacy and security. Its main task focuses on detecting malware and verifying app behavior. There are many SASs implemented in various IoT applications. Most of them build on utilizing static or dynamic analysis separately. However, the hybrid analysis is the best for obtaining accurate results. The SAS provides an effective outcome according to many criteria related to the analysis process, such as analysis type, characteristics, sensitivity, and analysis techniques. This paper proposes a new hybrid (static and dynamic) SAS based on the model-checking technique and deep learning, called an HSAS-MD analyzer, which focuses on the holistic analysis perspective of IoT apps. It aims to analyze the data of IoT apps by (1) converting the source code of the target applications to the format of a model checker that can deal with it; (2) detecting any abnormal behavior in the IoT application; (3) extracting the main static features from it to be tested and classified using a deep-learning CNN algorithm; (4) verifying app behavior by using the model-checking technique. HSAS-MD gives the best results in detecting malware from malicious smart Things applications compared to other SASs. The experimental results of HSAS-MD show that it provides 95%, 94%, 91%, and 93% for accuracy, precision, recall, and F-measure, respectively. It also gives the best results compared with other analyzers from various criteria.
引用
收藏
页数:33
相关论文
共 3 条
  • [1] Effective Multitask Deep Learning for IoT Malware Detection and Identification Using Behavioral Traffic Analysis
    Ali, Sajid
    Abusabha, Omar
    Ali, Farman
    Imran, Muhammad
    Abuhmed, Tamer
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2023, 20 (02): : 1199 - 1209
  • [2] A Network Intrusion Detection System Using Hybrid Multilayer Deep Learning Model
    Umair, Muhammad Basit
    Iqbal, Zeshan
    Faraz, Muhammad Ahmad
    Khan, Muhammad Attique
    Zhang, Yu-Dong
    Razmjooy, Navid
    Kadry, Sefedine
    BIG DATA, 2024, 12 (05) : 367 - 376
  • [3] Hybrid CNN-LSTM deep learning model and ensemble technique for automatic detection of myocardial infarction using big ECG data
    Rai, Hari Mohan
    Chatterjee, Kalyan
    APPLIED INTELLIGENCE, 2022, 52 (05) : 5366 - 5384