Machine Learning Framework to Analyze IoT Malware Using ELF and Opcode Features

被引:25
|
作者
Tien, Chin-Wei [1 ]
Chen, Shang-Wen [1 ]
Ban, Tao [2 ]
Kuo, Sy-Yen [3 ]
机构
[1] Inst Informat Ind, Taipei, Taiwan
[2] Natl Inst Informat & Commun Technol, Tokyo, Japan
[3] Natl Taiwan Univ, Taipei, Taiwan
来源
关键词
ELF analysis; IoT security; malware detection; malware classification; machine learning; opcode analysis; CLASSIFICATION;
D O I
10.1145/3378448
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Threats to devices that are part of the Internet of Things (IoT) are on the rise. Owing to the overwhelming diversity of IoT hardware and software, as well as its variants, conventional anti-virus techniques based on the Windows paradigm cannot be applied directly to counter threats to the IoT devices. In this article, we propose a framework that can efficiently analyze IoT malware in a wide range of environments. It consists of a universal feature representation obtained by static analysis of the malware and a machine learning scheme that first detects the malware and then classifies it into a known category. The framework was evaluated by applying it to a recently developed dataset consisting of more than 6,000 IoT malware samples collected from the HoneyPot project. The results show that the proposed method can obtain near-optimal accuracy in terms of the detection and classification of malware targeting IoT devices.
引用
收藏
页数:19
相关论文
共 50 条
  • [1] Robust IoT Malware Detection and Classification Using Opcode Category Features on Machine Learning
    Lee, Hyunjong
    Kim, Sooin
    Baek, Dongheon
    Kim, Donghoon
    Hwang, Doosung
    IEEE ACCESS, 2023, 11 (18855-18867) : 18855 - 18867
  • [2] Evolved IoT Malware Detection using Opcode Category Sequence through Machine Learning
    Moon, Sunghyun
    Kim, Youngho
    Lee, Hyunjong
    Kim, Donghoon
    Hwang, Doosung
    2022 31ST INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS (ICCCN 2022), 2022,
  • [3] MobileNet-Based IoT Malware Detection with Opcode Features
    Mai C.
    Liao R.
    Ren J.
    Gong Y.
    Zhang K.
    Zhang C.
    Journal of Communications and Information Networks, 2023, 8 (03) : 221 - 230
  • [4] Static Malware Analysis using ELF features for Linux based IoT devices
    Ravi, Akshara
    Chaturvedi, Vivek
    2022 35TH INTERNATIONAL CONFERENCE ON VLSI DESIGN (VLSID 2022) HELD CONCURRENTLY WITH 2022 21ST INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (ES 2022), 2022, : 114 - 119
  • [5] Detecting Malware Based on Opcode N-Gram and Machine Learning
    Li, Pengfei
    Chen, Zhouguo
    Cui, Baojiang
    ADVANCES ON P2P, PARALLEL, GRID, CLOUD AND INTERNET COMPUTING (3PGCIC-2017), 2018, 13 : 99 - 110
  • [6] MalOSDF: An Opcode Slice-Based Malware Detection Framework Using Active and Ensemble Learning
    Guo, Wenjie
    Xue, Jingfeng
    Meng, Wenheng
    Han, Weijie
    Liu, Zishu
    Wang, Yong
    Li, Zhongjun
    ELECTRONICS, 2024, 13 (02)
  • [7] IoT Malware Detection with Machine Learning
    Buttyan, Levente
    Ferenc, Rudolf
    ERCIM NEWS, 2022, (129): : 17 - 19
  • [8] Machine-Learning-Based Malware Detection for Virtual Machine by Analyzing Opcode Sequence
    Wang, Xiao
    Zhang, Jianbiao
    Zhang, Ai
    ADVANCES IN BRAIN INSPIRED COGNITIVE SYSTEMS, BICS 2018, 2018, 10989 : 717 - 726
  • [9] Backdoor Malware Detection in Industrial IoT Using Machine Learning
    Khan, Maryam Mahsal
    Buriro, Attaullah
    Ahmad, Tahir
    Ullah, Subhan
    Computers, Materials and Continua, 2024, 81 (03): : 4691 - 4705
  • [10] Linux IoT Malware Variant Classification Using Binary Lifting and Opcode Entropy
    Ramamoorthy, Jayanthi
    Gupta, Khushi
    Shashidhar, Narasimha K.
    Varol, Cihan
    ELECTRONICS, 2024, 13 (12)