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 条
  • [31] Evolution of IoT Linux Malware: A MITRE ATT&CK TTP Based Approach
    Chierzi, Veronica
    Merces, Fernando
    [J]. 2021 APWG SYMPOSIUM ON ELECTRONIC CRIME RESEARCH (ECRIME), 2021,
  • [32] Automatic Malware Detection Using Deep Learning Based on Static Analysis
    Liu, Liu
    Wang, Baosheng
    [J]. DATA SCIENCE, PT 1, 2017, 727 : 500 - 507
  • [33] Malware Triage Based on Static Features and Public APT Reports
    Laurenza, Giuseppe
    Aniello, Leonardo
    Lazzeretti, Riccardo
    Baldoni, Roberto
    [J]. CYBER SECURITY CRYPTOGRAPHY AND MACHINE LEARNING (CSCML 2017), 2017, 10332 : 288 - 305
  • [34] Malware Detection in Internet of Things (IoT) Devices Using Deep Learning
    Riaz, Sharjeel
    Latif, Shahzad
    Usman, Syed Muhammad
    Ullah, Syed Sajid
    Algarni, Abeer D.
    Yasin, Amanullah
    Anwar, Aamir
    Elmannai, Hela
    Hussain, Saddam
    [J]. SENSORS, 2022, 22 (23)
  • [35] A Scalable Malware Classification Based on Integrated Static and Dynamic Features
    Bounouh, Tewfik
    Brahimi, Zakaria
    Al-Nemrat, Ameer
    Benzaid, Chafika
    [J]. GLOBAL SECURITY, SAFETY AND SUSTAINABILITY: THE SECURITY CHALLENGES OF THE CONNECTED WORLD, ICGS3 2017, 2016, 630 : 113 - 124
  • [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] Machine learning-based malware detection on Android devices using behavioral features
    Urmila, T. S.
    [J]. MATERIALS TODAY-PROCEEDINGS, 2022, 62 : 4659 - 4664
  • [38] Malware analysis: Reverse engineering tools using santuko linux
    Alrammal, Muath
    Naveed, Munir
    Sallam, Suzan
    Tsaramirsis, Georgios
    [J]. MATERIALS TODAY-PROCEEDINGS, 2022, 60 : 1367 - 1378
  • [39] Malware analysis: Reverse engineering tools using santuko linux
    Alrammal, Muath
    Naveed, Munir
    Sallam, Suzan
    Tsaramirsis, Georgios
    [J]. Materials Today: Proceedings, 2022, 60 : 1367 - 1378
  • [40] Similarity-based Android malware detection using Hamming distance of static binary features
    Taheri, Rahim
    Ghahramani, Meysam
    Javidan, Reza
    Shojafar, Mohammad
    Pooranian, Zahra
    Conti, Mauro
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 105 : 230 - 247