Back to Search
Start Over
Analyzing and Detecting Emerging Internet of Things Malware: A Graph-Based Approach
- Source :
- IEEE Internet of Things Journal. 6:8977-8988
- Publication Year :
- 2019
- Publisher :
- Institute of Electrical and Electronics Engineers (IEEE), 2019.
-
Abstract
- The steady growth in the number of deployed Internet of Things (IoT) devices has been paralleled with an equal growth in the number of malicious software (malware) targeting those devices. In this paper, we build a detection mechanism of IoT malware utilizing control flow graphs (CFGs). To motivate for our detection mechanism, we contrast the underlying characteristics of IoT malware to other types of malware—Android malware, which are also Linux-based—across multiple features. The preliminary analyses reveal that the Android malware have high density, strong closeness and betweenness, and a larger number of nodes. We show that IoT malware samples have a large number of edges despite a smaller number of nodes, which demonstrate a richer flow structure and higher complexity. We utilize those various characterizing features as a modality to build a highly effective deep learning-based detection model to detect IoT malware. To test our model, we use CFGs of about 6000 malware and benign IoT disassembled samples, and show a detection accuracy of $\approx 99.66$ %.
- Subjects :
- Power graph analysis
Software_OPERATINGSYSTEMS
Modality (human–computer interaction)
Computer Networks and Communications
business.industry
Computer science
computer.software_genre
Computer Science Applications
ComputingMilieux_MANAGEMENTOFCOMPUTINGANDINFORMATIONSYSTEMS
Hardware and Architecture
Android malware
Signal Processing
Malware
Android (operating system)
business
computer
Information Systems
Computer network
Subjects
Details
- ISSN :
- 23722541
- Volume :
- 6
- Database :
- OpenAIRE
- Journal :
- IEEE Internet of Things Journal
- Accession number :
- edsair.doi...........74265917b17cb6e56cccf08efb4d44f7
- Full Text :
- https://doi.org/10.1109/jiot.2019.2925929