arrow
Return

IoT malware classification based on reinterpreted function-call graphs

delete2023-02-01
delete8
PRE
AI
C
Chia‐Yi Wu
T
Tao Ban *
S
Shin‐Ming Cheng
T
Takeshi Takahashi
D
Daisuke Inoue
DOI:10.1016/j.cose.2022.103060delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Various malware and cyberattacks have arisen along with the proliferation of IoT devices. The evolving malware targeting IoT devices calls forth effective and efficient solutions to protect vulnerable IoT de-vices from being compromised. In this paper, we investigate the feasibility of a state-of-the-art graph embedding method, graph2vec, for performing family classification for IoT malware, with promising re-sults reported. To further improve the generalization performance of the classifiers based on graph2vec- extracted features, we propose two new mechanisms to improve the quality of feature representation. First, we unify user-defined function calls by reinterpreting the opcode sequences therein to better cap-ture the semantics of the function-call relationship in malware binaries. Then, we integrate literal infor-mation into the graph2vec embedding of the function call graph to achieve better discriminant ability. To prove the effectiveness of the proposed scheme, we carried out performance comparison on a large-scale dataset containing more than 108K malware binaries collected from seven CPU architectures. The accu-racy rates obtained by five widely adopted classifiers on malware family classification are improved by 2%, on average, by adopting the two proposed mechanisms. Specifically, when combined with the pro-posed approach, the support vector machine classifier obtained an accuracy rate of 98.88% on malware family classification, outperforming known function-call-graph (FCG)-based methods and previous work on static malware analysis.(c) 2022 Elsevier Ltd. All rights reserved.
Keywords:
Cybersecurity
IoT malware analysis
Machine learning
Static analysis
Graph embedding

Journal

C
Computers and Security
IF:
5.4
Papers:
4.6K
Citations:
1.4W

Organization

N
national taiwan university of science & technology
Scholars:
8.8K
Papers: 8.7K
Citations: 9
Cited Papers

Cited Papers

DO-RA: Data-oriented runtime attestation for IoT devices
err2020-10-01
err21
PREAI
errKuang, Boyu; Fu, Anmin; Zhou, Lu; Susilo, Willy; Zhang, Yuqing
errShare
errSave
Machine learning-based early detection of IoT botnets using network-edge traffic
err2022-06-01
err17
errOAAI
errKumar, Ayush; Shridhar, Mrinalini; Swaminathan, Sahithya; Lim, Teng Joon
errShare
errSave
errShare
errSave
Baroreceptor reflex during forced expiratory maneuvers in individuals with chronic spinal cord injury
err2016-07-01
err0
errOAAI
errBonnie E. Legg Ditterline; Sevda C. Aslan; David C. Randall; Susan J. Harkema; Alexander V. Ovechkin
errShare
errSave
Propofol Protects Against Erastin-Induced Ferroptosis in HT-22 Cells
err2022-06-21
err0
PREAI
errWenting Xuan; Xinyi Lu; Zeyong Yang; Jun Li; Weilin Jin; Yuanhai Li
errShare
errSave
Analyzing and Detecting Emerging Internet of Things Malware: A Graph-Based Approach
err2019-10-01
err103
PREAI
errAlasmary, Hisham; Khormali, Aminollah; Anwar, Afsah; Park, Jeman; Choi, Jinchun; Abusnaina, Ahmed; Awad, Amro; Nyang, Daehun; Mohaisen, Aziz
errShare
errSave
researcher View more