Robust IoT Malware Detection and Classification Using Opcode Category Features on Machine Learning

被引:4
|
作者
Lee, Hyunjong [1 ]
Kim, Sooin [2 ]
Baek, Dongheon [3 ]
Kim, Donghoon [4 ]
Hwang, Doosung [2 ]
机构
[1] SANDS Lab, Seoul 06143, South Korea
[2] Dankook Univ, Dept Software Sci, Yongin 16890, South Korea
[3] Dankook Univ, Cheonan 31119, South Korea
[4] Arkansas State Univ, Dept Comp Sci, Jonesboro, AR 72401 USA
关键词
Malware; Internet of Things; Feature extraction; Entropy; Security; Static analysis; Analytical models; Machine learning; Sequential analysis; IoT malware; machine learning; opcode category; sequence mining; visualization; INTERNET; THINGS;
D O I
10.1109/ACCESS.2023.3247344
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Technology advancements have led to the use of millions of IoT devices. However, IoT devices are being exploited as an entry point due to security flaws by resource constraints. IoT malware is being discovered in a variety of types. The purpose of this study is to investigate whether IoT malware can be detected from benign and whether various malware family types can be classified. We propose fixed-length and low-dimensional features using opcode category information on ML models. The binary IoT dataset for this study is converted into opcode to create features. The opcodes are categorized into 6 or 11 according to their functionality. Features are created using a sequence of opcode categories and the entropy values of opcode categories. These features can be visualized by using a 2D image in order to observe patterns. We evaluate our proposed features on various ML models (5-NN, SVM, Decision Tree, and Random Forest) and MLP with various performance metrics, such as Accuracy, Precision, Recall, F1-score, MCC, AUC-ROC, and AUC-PR. The performance results for malware detection and classification have an accuracy over 98.0%. The experiments have demonstrated that the features we've proposed are effective and robust for identifying different types of IoT malware and benign.
引用
收藏
页码:18855 / 18867
页数:13
相关论文
共 50 条
  • [31] FEATURE SELECTION AND MACHINE LEARNING CLASSIFICATION FOR MALWARE DETECTION
    Khammas, Ban Mohammed
    Monemi, Alireza
    Bassi, Joseph Stephen
    Ismail, Ismahani
    Nor, Sulaiman Mohd
    Marsono, Muhammad Nadzir
    [J]. JURNAL TEKNOLOGI, 2015, 77 (01):
  • [32] EDIMA: Early Detection of IoT Malware Network Activity Using Machine Learning Techniques
    Kumar, Ayush
    Lim, Teng Joon
    [J]. 2019 IEEE 5TH WORLD FORUM ON INTERNET OF THINGS (WF-IOT), 2019, : 289 - 294
  • [33] Detecting Malware Based on Opcode N-Gram and Machine Learning
    Li, Pengfei
    Chen, Zhouguo
    Cui, Baojiang
    [J]. ADVANCES ON P2P, PARALLEL, GRID, CLOUD AND INTERNET COMPUTING (3PGCIC-2017), 2018, 13 : 99 - 110
  • [34] Malware Detection Using Machine Learning Based on the Combination of Dynamic and Static Features
    Zhao, Jingling
    Zhang, Suoxing
    Liu, Bohan
    Cui, Baojiang
    [J]. 2018 27TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND NETWORKS (ICCCN), 2018,
  • [35] Malware detection using image-based features and machine learning methods
    Gungor, Aslihan
    Dogru, Ibrahim Alper
    Barisci, Necaattin
    Toklu, Sinan
    [J]. JOURNAL OF THE FACULTY OF ENGINEERING AND ARCHITECTURE OF GAZI UNIVERSITY, 2023, 38 (03): : 1781 - 1792
  • [36] Android-IoT Malware Classification and Detection Approach Using Deep URL Features Analysis
    Ullah, Farhan
    Cheng, Xiaochun
    Mostarda, Leonardo
    Jabbar, Sohail
    [J]. JOURNAL OF DATABASE MANAGEMENT, 2023, 34 (02)
  • [37] Dalvik Opcode Graph Based Android Malware Variants Detection Using Global Topology Features
    Zhang, Jixin
    Qin, Zheng
    Zhang, Kehuan
    Yin, Hui
    Zou, Jingfu
    [J]. IEEE ACCESS, 2018, 6 : 51964 - 51974
  • [38] Adversarially Robust Malware Detection Using Monotonic Classification
    Incer, Inigo
    Theodorides, Michael
    Afroz, Sadia
    Wagner, David
    [J]. IWSPA '18: PROCEEDINGS OF THE FOURTH ACM INTERNATIONAL WORKSHOP ON SECURITY AND PRIVACY ANALYTICS, 2018, : 54 - 63
  • [39] Lightweight IoT Malware Detection Solution Using CNN Classification
    Zaza, Ahmad M. N.
    Kharroub, Suleiman K.
    Abualsaud, Khalid
    [J]. 2020 IEEE 3RD 5G WORLD FORUM (5GWF), 2020, : 212 - 217
  • [40] Using Machine Learning for Detection and Classification of Cyber Attacks in Edge IoT
    Becker, Elena
    Gupta, Maanak
    Aryal, Kshitiz
    [J]. 2023 IEEE INTERNATIONAL CONFERENCE ON EDGE COMPUTING AND COMMUNICATIONS, EDGE, 2023, : 400 - 410