Linux IoT Malware Variant Classification Using Binary Lifting and Opcode Entropy

被引:2
|
作者
Ramamoorthy, Jayanthi [1 ]
Gupta, Khushi [1 ]
Shashidhar, Narasimha K. [1 ]
Varol, Cihan [1 ]
机构
[1] Sam Houston State Univ, Dept Comp Sci, Huntsville, TX 77340 USA
关键词
ELF static analysis; binary lifting; opcode sequence analysis; machine learning; malware detection; malware classification;
D O I
10.3390/electronics13122381
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Binary function analysis is fundamental in understanding the behavior and genealogy of malware. The detection, classification, and analysis of Linux IoT malware and its variants present significant challenges due to the wide range of architectures supported by the Linux IoT platform. This study concentrates on static analysis using binary lifting techniques to extract and analyze Intermediate Representation (IR) opcode sequences. We introduce a set of statistical entropy-based features derived from these IR opcode sequences, establishing a practical and straightforward methodology for machine learning classification models. By exclusively analyzing function metadata and opcode entropy, our architecture-agnostic approach not only efficiently detects malware but also classifies its variants with a high degree of accuracy, achieving an F1 score of 97%. The proposed approach offers a robust alternative for enhancing malware detection and variant identification frameworks for IoT devices.
引用
收藏
页数:18
相关论文
共 35 条
  • [1] Massive IoT Malware Classification Method Using Binary Lifting
    Jeong, Hae-Seon
    Kwak, Jin
    [J]. INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2022, 32 (01): : 467 - 481
  • [2] Robust IoT Malware Detection and Classification Using Opcode Category Features on Machine Learning
    Lee, Hyunjong
    Kim, Sooin
    Baek, Dongheon
    Kim, Donghoon
    Hwang, Doosung
    [J]. IEEE ACCESS, 2023, 11 (18855-18867) : 18855 - 18867
  • [3] IRMD: Malware variant Detection using opcode Image Recognition
    Zhang, Jixin
    Qin, Zheng
    Yin, Hui
    Ou, Lu
    Hu, Yupeng
    [J]. 2016 IEEE 22ND INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2016, : 1175 - 1180
  • [4] Machine Learning Framework to Analyze IoT Malware Using ELF and Opcode Features
    Tien, Chin-Wei
    Chen, Shang-Wen
    Ban, Tao
    Kuo, Sy-Yen
    [J]. DIGITAL THREATS: RESEARCH AND PRACTICE, 2020, 1 (01):
  • [5] Malware Variant Detection using Opcode Image Recognition with Small Training Sets
    Hang, Jixin
    Qin, Zheng
    Yin, Hui
    Ou, Lu
    Xiao, Sheng
    Hu, Yupeng
    [J]. 2016 25TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS (ICCCN), 2016,
  • [6] Evolved IoT Malware Detection using Opcode Category Sequence through Machine Learning
    Moon, Sunghyun
    Kim, Youngho
    Lee, Hyunjong
    Kim, Donghoon
    Hwang, Doosung
    [J]. 2022 31ST INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS (ICCCN 2022), 2022,
  • [7] Multichannel Based IoT Malware Detection System Using System Calls and Opcode Sequences
    Manoharan, Shobana
    Sugumaran, Poonkuzhali
    Kumar, Kishore
    [J]. INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2022, 19 (02) : 261 - 271
  • [8] Visualization and deep-learning-based malware variant detection using OpCode-level features
    Darem, Abdulbasit
    Abawajy, Jemal
    Makkar, Aaisha
    Alhashmi, Asma
    Alanazi, Sultan
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2021, 125 : 314 - 323
  • [9] Malware Detection and Classification in IoT Network using ANN
    Jamal, Ayesha
    Hayat, Muhammad Faisal
    Nasir, Muhammad
    [J]. MEHRAN UNIVERSITY RESEARCH JOURNAL OF ENGINEERING AND TECHNOLOGY, 2022, 41 (01) : 80 - 91
  • [10] Static Malware Analysis using ELF features for Linux based IoT devices
    Ravi, Akshara
    Chaturvedi, Vivek
    [J]. 2022 35TH INTERNATIONAL CONFERENCE ON VLSI DESIGN (VLSID 2022) HELD CONCURRENTLY WITH 2022 21ST INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (ES 2022), 2022, : 114 - 119