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 条
  • [41] Machine Learning based Malware Traffic Detection on IoT Devices using Summarized Packet Data
    Nakahara, Masataka
    Okui, Norihiro
    Kobayashi, Yasuaki
    Miyake, Yutaka
    PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON INTERNET OF THINGS, BIG DATA AND SECURITY (IOTBDS), 2020, : 78 - 87
  • [42] Robust Malware Defense in Industrial IoT Applications Using Machine Learning With Selective Adversarial Samples
    Khoda, Mahbub E.
    Imam, Tasadduq
    Kamruzzaman, Joarder
    Gondal, Iqbal
    Rahman, Ashfaqur
    IEEE TRANSACTIONS ON INDUSTRY APPLICATIONS, 2020, 56 (04) : 4415 - 4424
  • [43] Framework to Analyze Malicious Behaviour in Cloud Environment using Machine Learning Techniques
    Jha, Pranay
    Sharma, Ashok
    2021 INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND INFORMATICS (ICCCI), 2021,
  • [44] Machine Learning Methods for Detecting Internet-of-Things (IoT) Malware
    Yaokumah, Winfred
    Appati, Justice Kwame
    Kumah, Daniel
    INTERNATIONAL JOURNAL OF COGNITIVE INFORMATICS AND NATURAL INTELLIGENCE, 2021, 15 (04)
  • [45] Static, Dynamic and Intrinsic Features Based Android Malware Detection Using Machine Learning
    Mantoo, Bilal Ahmad
    Khurana, Surinder Singh
    PROCEEDINGS OF RECENT INNOVATIONS IN COMPUTING, ICRIC 2019, 2020, 597 : 31 - 45
  • [46] Decentralized and collaborative machine learning framework for IoT
    Gonzalez-Soto, Martin
    Diaz-Redondo, Rebeca P.
    Fernandez-Veiga, Manuel
    Fernandez-Castro, Bruno
    Fernandez-Vilas, Ana
    COMPUTER NETWORKS, 2024, 239
  • [47] A Machine Learning Security Framework for Iot Systems
    Bagaa, Miloud
    Taleb, Tarik
    Bernabe, Jorge Bernal
    Skarmeta, Antonio
    IEEE ACCESS, 2020, 8 : 114066 - 114077
  • [48] Machine learning-based malware detection on Android devices using behavioral features
    Urmila, T. S.
    MATERIALS TODAY-PROCEEDINGS, 2022, 62 : 4659 - 4664
  • [49] Analysis of internet of things malware using image texture features and machine learning techniques
    Evanson, Mwangi Karanja
    Shedden, Masupe
    Jeffrey, Mandu Gasennelwe
    INTERNET OF THINGS, 2020, 9
  • [50] To Identify Malware Using Machine Learning Algorithms
    Pujari, Shivam
    Mandoria, H. L.
    Shrivastava, R. P.
    Singh, Rajesh
    COMPUTING SCIENCE, COMMUNICATION AND SECURITY, 2022, 1604 : 117 - 127