Static Malware Analysis using ELF features for Linux based IoT devices

被引:0
|
作者
Ravi, Akshara [1 ]
Chaturvedi, Vivek [1 ]
机构
[1] Indian Inst Technol, Comp Sci & Engn, Palakkad, India
关键词
ELF; chi-square; feature selection; malware; IoT; Linux; resource-constrained; accuracy; machine-learning;
D O I
10.1109/VLSID2022.2022.00033
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the growing deployment of Internet of Things (IoT) devices in diverse domains, malware authors have started using these devices as attack vectors for distributed attacks targeting critical computing infrastructures. Since IoT devices are highly resource-constrained, traditional malware analysis techniques are usually ineffective to mitigate new and unknown malware threats. In this paper, we propose a novel, fast, and resource-efficient malware detection methodology that makes use of machine learning and focuses on detecting zero-day malware targeting Linux OS. Our approach extracts static features from the Linux Executable and Linkable Format (ELF) executables and applies the chi-square feature selection technique to reduce the number of features, without impacting the overall accuracy. We have evaluated our approach using 7 machine learning models including J48, JRip, PART, Random Forest, Naive Bayes, Logistic, and RIDOR. Compared to other state-of-the-art works, time taken to train these models was very less. The experimental results show that our proposed methodology can achieve an accuracy of more than 99% with less than 0.1% false positive and false negative rate.
引用
收藏
页码:114 / 119
页数:6
相关论文
共 50 条
  • [1] A Novel Static Analysis Approach Using System Calls for Linux IoT Malware Detection
    Ramamoorthy, Jayanthi
    Gupta, Khushi
    Kafle, Ram C.
    Shashidhar, Narasimha K.
    Varol, Cihan
    [J]. ELECTRONICS, 2024, 13 (15)
  • [2] Malware Classification Using Static Analysis Based Features
    Hassen, Mehadi
    Carvalho, Marco M.
    Chan, Philip K.
    [J]. 2017 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (SSCI), 2017, : 734 - 740
  • [3] 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):
  • [4] A survey of IoT malware and detection methods based on static features
    Quoc-Dung Ngo
    Huy-Trung Nguyen
    Van-Hoang Le
    Doan-Hieu Nguyen
    [J]. ICT EXPRESS, 2020, 6 (04): : 280 - 286
  • [5] Persistence in Linux-Based IoT Malware
    Brierley, Calvin
    Pont, Jamie
    Arief, Budi
    Barnes, David J.
    Hernandez-Castro, Julio
    [J]. SECURE IT SYSTEMS, NORDSEC 2020, 2021, 12556 : 3 - 19
  • [6] A Multimodal Malware Detection Technique for Android IoT Devices Using Various Features
    Kumar, Rajesh
    Zhang, Xiaosong
    Wang, Wenyong
    Khan, Riaz Ullah
    Kumar, Jay
    Sharif, Abubaker
    [J]. IEEE ACCESS, 2019, 7 : 64411 - 64430
  • [7] Windows malware detection based on static analysis with multiple features
    Yousuf M.I.
    Anwer I.
    Riasat A.
    Zia K.T.
    Kim S.
    [J]. PeerJ Computer Science, 2023, 9
  • [8] Windows malware detection based on static analysis with multiple features
    Yousuf, Muhammad Irfan
    Anwer, Izza
    Riasat, Ayesha
    Zia, Khawaja Tahir
    Kim, Suhyun
    [J]. PEERJ COMPUTER SCIENCE, 2023, 9
  • [9] Toward Extracting Malware Features for Classification using Static and Dynamic Analysis
    Choi, Young Han
    Han, Byoung Jin
    Bae, Byung Chul
    Oh, Hyung Geun
    Sohn, Ki Wook
    [J]. 2012 8TH INTERNATIONAL CONFERENCE ON COMPUTING AND NETWORKING TECHNOLOGY (ICCNT, INC, ICCIS AND ICMIC), 2012, : 126 - 129
  • [10] Modeling and Analysis of Malware Propagation for IoT Heterogeneous Devices
    Zhu, Xuejin
    Huang, Jie
    Qi, Chunyang
    [J]. IEEE SYSTEMS JOURNAL, 2023, 17 (03): : 3846 - 3857