Skip to main navigation Skip to search Skip to main content

An Evolutionary Study of IoT Malware

  • Huanran Wang
  • , Weizhe Zhang
  • , Hui He*
  • , Peng Liu
  • , Daniel Xiapu Luo
  • , Yang Liu
  • , Jiawei Jiang
  • , Yan Li
  • , Xing Zhang
  • , Wenmao Liu
  • , Runzi Zhang
  • , Xing Lan
  • *Corresponding author for this work
  • School of Computer Science and Technology, Harbin Institute of Technology
  • Pennsylvania State University
  • Hong Kong Polytechnic University
  • Harbin Institute of Technology Shenzhen
  • Harbin Institute of Technology
  • Ltd.

Research output: Contribution to journalArticlepeer-review

Abstract

Recent years have witnessed lots of attacks targeted at the widespread Internet of Things (IoT) devices and malicious activities conducted by compromised IoT devices. After some notorious IoT malware released their source code, many new variants emerge, which are usually more powerful and stealthy. Although numerous existing studies have analyzed some exposed families, there is a lack of systematic study to make full use of them, which can be a fundamental step for provenance, triage, labeling, lineage analysis, and authorship attribution. The key challenge of conducting an IoT malware evolutionary study is how to collect sufficient and accurate information about malware and identify the relationships among them. In this article, we take the first step to investigate the IoT malware evolution by leveraging the information from two sources that complement each other. First, we crawl online articles about IoT malware and employ natural language processing techniques to extract the features of malware samples and their relationships with other malware family, which allow us to form the basic lineage graph. Second, we collect real malware samples through our widely deployed honeypots and design a new classifier to group them into families and identify lineage relationships among them. Such results are used to enhance the basic lineage graph. Eventually, we construct the final lineage graph for 72 IoT malware families by correlating the information from the aforementioned sources, which can help the research community better understand and fight IoT malware now and in the future. Our study has been incorporated into the threat awareness system of NSFOCUS company.

Original languageEnglish
Pages (from-to)15422-15440
Number of pages19
JournalIEEE Internet of Things Journal
Volume8
Issue number20
DOIs
StatePublished - 15 Oct 2021

Keywords

  • Ensemble learning
  • evolutionary study
  • lineage inferring
  • malware detection
  • secure Internet of Things (IoT)

Fingerprint

Dive into the research topics of 'An Evolutionary Study of IoT Malware'. Together they form a unique fingerprint.

Cite this