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 条
  • [11] IoT Malware Detection Based on OPCODE Purification
    Gulatas, Ibrahim
    Kilinc, Haci Hakan
    Aydin, Muhammed Ali
    Zaim, Abdul Halim
    ELECTRICA, 2023, 23 (03): : 634 - 642
  • [12] 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)
  • [13] Malware Detection Based on Opcode Sequence and ResNet
    Zhang, Xuetao
    Sun, Meng
    Wang, Jiabao
    Wang, Jinshuang
    SECURITY WITH INTELLIGENT COMPUTING AND BIG-DATA SERVICES, 2020, 895 : 489 - 502
  • [14] Android Malware Detection with Deep Learning using RNN from Opcode Sequences
    Lakshmanarao A.
    Shashi M.
    International Journal of Interactive Mobile Technologies, 2022, 16 (01) : 145 - 157
  • [15] Assessment of supervised machine learning algorithms using dynamic API calls for malware detection
    Singh, Jagsir
    Singh, Jaswinder
    International Journal of Computers and Applications, 2022, 44 (03) : 270 - 277
  • [16] Visualization and deep-learning-based malware variant detection using OpCode-level features
    Darem, Abdulbasit
    Abawajy, Jemal
    Makkar, Aaisha
    Alhashmi, Asma
    Alanazi, Sultan
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2021, 125 : 314 - 323
  • [17] Malware Detection using Opcode Trigram Sequence with SVM
    Elkhawas, Amr, I
    Abdelbaki, Nashwa
    2018 26TH INTERNATIONAL CONFERENCE ON SOFTWARE, TELECOMMUNICATIONS AND COMPUTER NETWORKS (SOFTCOM), 2018, : 252 - 257
  • [18] Data Augmentation for Opcode Sequence Based Malware Detection
    McLaughlin, Niall
    del Rincon, Jesus Martinez
    2022 CYBER RESEARCH CONFERENCE - IRELAND (CYBER-RCI), 2022, : 28 - 35
  • [19] A New Method for Malware Detection Using Opcode Visualization
    Manavi, Farnoush
    Hamzeh, Ali
    2017 19TH CSI INTERNATIONAL SYMPOSIUM ON ARTIFICIAL INTELLIGENCE AND SIGNAL PROCESSING (AISP), 2017, : 96 - 102
  • [20] Idea: Opcode-Sequence-Based Malware Detection
    Santos, Igor
    Brezo, Felix
    Nieves, Javier
    Penya, Yoseba K.
    Sanz, Borja
    Laorden, Carlos
    Bringas, Pablo G.
    ENGINEERING SECURE SOFTWARE AND SYSTEMS, PROCEEDINGS, 2010, 5965 : 35 - +