Cargando…

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

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...

Descripción completa

Detalles Bibliográficos
Autores principales: Hamza, Alyaa A., Abdel Halim, Islam Tharwat, Sobh, Mohamed A., Bahaa-Eldin, Ayman M.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8839744/
https://www.ncbi.nlm.nih.gov/pubmed/35161823
http://dx.doi.org/10.3390/s22031079
_version_ 1784650446834499584
author Hamza, Alyaa A.
Abdel Halim, Islam Tharwat
Sobh, Mohamed A.
Bahaa-Eldin, Ayman M.
author_facet Hamza, Alyaa A.
Abdel Halim, Islam Tharwat
Sobh, Mohamed A.
Bahaa-Eldin, Ayman M.
author_sort Hamza, Alyaa A.
collection PubMed
description 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.
format Online
Article
Text
id pubmed-8839744
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-88397442022-02-13 HSAS-MD Analyzer: A Hybrid Security Analysis System Using Model-Checking Technique and Deep Learning for Malware Detection in IoT Apps Hamza, Alyaa A. Abdel Halim, Islam Tharwat Sobh, Mohamed A. Bahaa-Eldin, Ayman M. Sensors (Basel) Article 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. MDPI 2022-01-29 /pmc/articles/PMC8839744/ /pubmed/35161823 http://dx.doi.org/10.3390/s22031079 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Hamza, Alyaa A.
Abdel Halim, Islam Tharwat
Sobh, Mohamed A.
Bahaa-Eldin, Ayman M.
HSAS-MD Analyzer: A Hybrid Security Analysis System Using Model-Checking Technique and Deep Learning for Malware Detection in IoT Apps
title HSAS-MD Analyzer: A Hybrid Security Analysis System Using Model-Checking Technique and Deep Learning for Malware Detection in IoT Apps
title_full HSAS-MD Analyzer: A Hybrid Security Analysis System Using Model-Checking Technique and Deep Learning for Malware Detection in IoT Apps
title_fullStr HSAS-MD Analyzer: A Hybrid Security Analysis System Using Model-Checking Technique and Deep Learning for Malware Detection in IoT Apps
title_full_unstemmed HSAS-MD Analyzer: A Hybrid Security Analysis System Using Model-Checking Technique and Deep Learning for Malware Detection in IoT Apps
title_short HSAS-MD Analyzer: A Hybrid Security Analysis System Using Model-Checking Technique and Deep Learning for Malware Detection in IoT Apps
title_sort hsas-md analyzer: a hybrid security analysis system using model-checking technique and deep learning for malware detection in iot apps
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8839744/
https://www.ncbi.nlm.nih.gov/pubmed/35161823
http://dx.doi.org/10.3390/s22031079
work_keys_str_mv AT hamzaalyaaa hsasmdanalyzerahybridsecurityanalysissystemusingmodelcheckingtechniqueanddeeplearningformalwaredetectioniniotapps
AT abdelhalimislamtharwat hsasmdanalyzerahybridsecurityanalysissystemusingmodelcheckingtechniqueanddeeplearningformalwaredetectioniniotapps
AT sobhmohameda hsasmdanalyzerahybridsecurityanalysissystemusingmodelcheckingtechniqueanddeeplearningformalwaredetectioniniotapps
AT bahaaeldinaymanm hsasmdanalyzerahybridsecurityanalysissystemusingmodelcheckingtechniqueanddeeplearningformalwaredetectioniniotapps