Building a Machine Learning Classifier for Malware Detection

被引:0
|
作者
Markel, Zane [1 ]
Bilzor, Michael [1 ]
机构
[1] US Naval Acad, Dept Comp Sci, Annapolis, MD 21402 USA
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Current signature-based antivirus software is ineffective against many modern malicious software threats. Machine learning methods can be used to create more effective antimalware software, capable of detecting even zero-day attacks. Some studies have investigated the plausibility of applying machine learning to malware detection, primarily using features from n-grams of an executables file's byte code. We propose an approach that primarily learns from metadata, mostly contained in the headers of executable files, specifically the Windows Portable Executable 32-bit (PE32) file format. Our experiments indicate that executable file metadata is highly discriminative between malware and benign software. We also employ various machine learning methods, finding that Decision Tree classifiers outperform Logistic Regression and Naive Bayes in this setting. We analyze various features of the PE32 header and identify those most suitable for machine learning classifiers. Finally, we evaluate changes in classifier performance when the malware prevalence (fraction of malware versus benign software) is varied.
引用
收藏
页码:20 / 23
页数:4
相关论文
共 50 条
  • [1] Comprehensive Behaviour of Malware Detection Using the Machine Learning Classifier
    Asha, P.
    Lahari, T.
    Kavya, B.
    [J]. SOFT COMPUTING SYSTEMS, ICSCS 2018, 2018, 837 : 462 - 469
  • [2] ANALYSIS OF FEATURES SELECTION AND MACHINE LEARNING CLASSIFIER IN ANDROID MALWARE DETECTION
    Mas'ud, Mohd Zaki
    Sahib, Shahrin
    Abdollah, Mohd Faizal
    Selamat, Siti Rahayu
    Yusof, Robiah
    [J]. 2014 INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND APPLICATIONS (ICISA), 2014,
  • [3] Building a practical and reliable classifier for malware detection
    Vatamanu, Cristina
    Gavrilut, Dragos
    Benchea, Razvan-Mihai
    [J]. JOURNAL OF COMPUTER VIROLOGY AND HACKING TECHNIQUES, 2013, 9 (04): : 205 - 214
  • [4] Building a practical and reliable classifier for malware detection
    Cristina Vatamanu
    Dragoş Gavriluţ
    Răzvan-Mihai Benchea
    [J]. Journal of Computer Virology and Hacking Techniques, 2013, 9 (4) : 205 - 214
  • [5] Application of Machine Learning in Malware Detection
    Van Quynh, Trinh
    Hien, Vu Thanh
    Nguyen, Vu Thanh
    Bao, Huynh Quoc
    [J]. FUTURE DATA AND SECURITY ENGINEERING. BIG DATA, SECURITY AND PRIVACY, SMART CITY AND INDUSTRY 4.0 APPLICATIONS, FDSE 2022, 2022, 1688 : 362 - 374
  • [6] IoT Malware Detection with Machine Learning
    Buttyan, Levente
    Ferenc, Rudolf
    [J]. ERCIM NEWS, 2022, (129): : 17 - 19
  • [7] Applications of Machine Learning in Malware Detection
    Vaduva, Jan-Alexandru
    Pasca, Vlad-Raul
    Florea, Iulia-Maria
    Rughinis, Razvan
    [J]. NEW TECHNOLOGIES AND REDESIGNING LEARNING SPACES, VOL II, 2019, : 286 - 293
  • [8] Malware Detection Using Machine Learning
    Kumar, Ajay
    Abhishek, Kumar
    Shah, Kunjal
    Patel, Divy
    Jain, Yash
    Chheda, Harsh
    Nerurka, Pranav
    [J]. KNOWLEDGE GRAPHS AND SEMANTIC WEB, KGSWC 2020, 2020, 1232 : 61 - 71
  • [9] Evaluating the effort of building a Machine Learning model for malware detection from ground zero
    Anton, Dan-Gabriel
    [J]. 2022 24TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING, SYNASC, 2022, : 365 - 370
  • [10] Machine Learning Approach for Malware Detection Using Random Forest Classifier on Process List Data Structure
    Joshi, Santosh
    Upadhyay, Himanshu
    Lagos, Leonel
    Akkipeddi, Naga Suryamitra
    Guerra, Valerie
    [J]. 2ND INTERNATIONAL CONFERENCE ON INFORMATION SYSTEM AND DATA MINING (ICISDM 2018), 2018, : 98 - 102