An Opcode-Based Malware Detection Model Using Supervised Learning Algorithms

被引:0
|
作者
Samantray, Om Prakash [1 ]
Tripathy, Satya Narayan [2 ]
机构
[1] Raghu Inst Technol, Visakhapatnam, Andhra Pradesh, India
[2] Berhampur Univ, Brahmapur, India
关键词
Feature Extraction; Feature Selection; Machine Learning; Malicious Code; MalwareAnalysis; Malware Detection; Operation Code; Random Forest; Static Analysis;
D O I
10.4018/IJISP.2021100102
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
There are several malware detection techniques available that are based on a signature-based approach. This approach can detect known malware very effectively but sometimes may fail to detect unknown or zero-day attacks. In this article, the authors have proposed a malware detection model that uses operation codes of malicious and benign executables as the feature. The proposed model uses opcode extract and count (OPEC) algorithm to prepare the opcode feature vector for the experiment. Most relevant features are selected using extra tree classifier feature selection technique and then passed through several supervised learning algorithms like support vector machine, naive bayes, decision tree, random forest, logistic regression, and k-nearest neighbour to build classification models for malware detection. The proposed model has achieved a detection accuracy of 98.7%, which makes this model better than many of the similar works discussed in the literature.
引用
收藏
页码:18 / 30
页数:13
相关论文
共 50 条
  • [31] 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
  • [32] Malware Detection Using Machine Learning Algorithms in Android
    Sri, Kovvuri Ramya
    PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON DATA SCIENCE, MACHINE LEARNING AND APPLICATIONS, VOL 1, ICDSMLA 2023, 2025, 1273 : 561 - 568
  • [33] Multichannel Based IoT Malware Detection System Using System Calls and Opcode Sequences
    Manoharan, Shobana
    Sugumaran, Poonkuzhali
    Kumar, Kishore
    INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2022, 19 (02) : 261 - 271
  • [34] Malware Analysis and Detection Using Machine Learning Algorithms
    Akhtar, Muhammad Shoaib
    Feng, Tao
    SYMMETRY-BASEL, 2022, 14 (11):
  • [35] On the Robustness of Machine Learning Based Malware Detection Algorithms
    Hu, Weiwei
    Tan, Ying
    2017 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2017, : 1435 - 1441
  • [36] Malware Detection Method using Tree-based Machine Learning Algorithms
    Okada, Satoshi
    Matsuda, Wataru
    Fujimoto, Mariko
    Mitsunaga, Takuho
    2021 IEEE INTERNATIONAL CONFERENCE ON COMPUTING (ICOCO), 2021, : 103 - 108
  • [37] A Novel Malware Analysis for Malware Detection and Classification using Machine Learning Algorithms
    Sethi, Kamalakanta
    Chaudhary, Shankar Kumar
    Tripathy, Bata Krishan
    Bera, Padmalochan
    SIN'17: PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON SECURITY OF INFORMATION AND NETWORKS, 2017, : 107 - 113
  • [38] Control flow-based opcode behavior analysis for Malware detection
    Ding, Yuxin
    Dai, Wei
    Yan, Shengli
    Zhang, Yumei
    COMPUTERS & SECURITY, 2014, 44 : 65 - 74
  • [39] Metamorphic malware detection using opcode frequency rate and decision tree
    Fazlali, Mahmood
    Khodamoradi, Peyman
    Mardukhi, Farhad
    Nosrati, Masoud
    Dehshibi, Mohammad Mahdi
    INTERNATIONAL JOURNAL OF INFORMATION SECURITY AND PRIVACY, 2016, 10 (03) : 67 - 86
  • [40] 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