An Effective Memory Analysis for Malware Detection and Classification

被引:18
|
作者
Sihwail, Rami [1 ]
Omar, Khairuddin [1 ]
Ariffin, Khairul Akram Zainol [1 ]
机构
[1] Univ Kebangsaan Malaysia, Dept Informat Sci & Technol, Bangi 43600, Selangor, Malaysia
来源
CMC-COMPUTERS MATERIALS & CONTINUA | 2021年 / 67卷 / 02期
关键词
Cybersecurity; feature selection; machine learning; malware dataset; malware detection; memory analysis; memory features; MECHANISM;
D O I
10.32604/cmc.2021.014510
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The study of malware behaviors, over the last years, has received tremendous attention from researchers for the purpose of reducing malware risks. Most of the investigating experiments are performed using either static analysis or behavior analysis. However, recent studies have shown that both analyses are vulnerable to modern malware files that use several techniques to avoid analysis and detection. Therefore, extracted features could be meaningless and a distraction for malware analysts. However, the volatile memory can expose useful information about malware behaviors and characteristics. In addition, memory analysis is capable of detecting unconventional malware, such as in-memory and fileless malware. However, memory features have not been fully utilized yet. Therefore, this work aims to present a new malware detection and classification approach that extracts memory-based features from memory images using memory forensic techniques. The extracted features can expose the malware's real behaviors, such as interacting with the operating system, DLL and process injection, communicating with command and control site, and requesting higher privileges to perform specific tasks. We also applied feature engineering and converted the features to binary vectors before training and testing the classifiers. The experiments show that the proposed approach has a high classification accuracy rate of 98.5% and a false positive rate as low as 1.24% using the SVM classifier. The efficiency of the approach has been evaluated by comparing it with other related works. Also, a new memory-based dataset consisting of 2502 malware files and 966 benign samples forming 8898 features and belonging to six memory types has been created and published online for research purposes.
引用
收藏
页码:2301 / 2320
页数:20
相关论文
共 50 条
  • [1] Effective analysis of malware detection in cloud computing
    Yadav, Ram Mahesh
    [J]. COMPUTERS & SECURITY, 2019, 83 : 14 - 21
  • [2] RMDNet-Deep Learning Paradigms for Effective Malware Detection and Classification
    Puneeth, S.
    Lal, Shyam
    Pratap Singh, Mahendra
    Raghavendra, B. S.
    [J]. IEEE ACCESS, 2024, 12 : 82622 - 82635
  • [3] A Novel Malware Analysis for Malware Detection and Classification using Machine Learning Algorithms
    Sethi, Kamalakanta
    Chaudhary, Shankar Kumar
    Tripathy, Bata Krishan
    Bera, Padmalochan
    [J]. SIN'17: PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON SECURITY OF INFORMATION AND NETWORKS, 2017, : 107 - 113
  • [4] Effective and Reliable Malware Group Classification for a Massive Malware Environment
    Lee, Taejin
    Kwak, Jin
    [J]. INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2016,
  • [5] Malware detection and classification using community detection and social network analysis
    Varshini Reddy
    Naimisha Kolli
    N. Balakrishnan
    [J]. Journal of Computer Virology and Hacking Techniques, 2021, 17 : 333 - 346
  • [6] A Novel Malware Analysis Framework for Malware Detection and Classification using Machine Learning Approach
    Sethi, Kamalakanta
    Chaudhary, Shankar Kumar
    Tripathy, Bata Krishan
    Bera, Padmalochan
    [J]. ICDCN'18: PROCEEDINGS OF THE 19TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING AND NETWORKING, 2018,
  • [7] Malware detection and classification using community detection and social network analysis
    Reddy, Varshini
    Kolli, Naimisha
    Balakrishnan, N.
    [J]. JOURNAL OF COMPUTER VIROLOGY AND HACKING TECHNIQUES, 2021, 17 (04) : 333 - 346
  • [8] Effective One-Class Classifier Model for Memory Dump Malware Detection
    Al-Qudah, Mahmoud
    Ashi, Zein
    Alnabhan, Mohammad
    Abu Al-Haija, Qasem
    [J]. JOURNAL OF SENSOR AND ACTUATOR NETWORKS, 2023, 12 (01)
  • [9] An Approach for Detection and Family Classification of Malware Based on Behavioral Analysis
    Hansen, Steven Strandlund
    Larsen, Thor Mark Tampus
    Stevanovic, Matija
    Pedersen, Jens Myrup
    [J]. 2016 INTERNATIONAL CONFERENCE ON COMPUTING, NETWORKING AND COMMUNICATIONS (ICNC), 2016,
  • [10] A Comparative Analysis of Machine Learning Techniques for Classification and Detection of Malware
    Al-Janabi, Maryam
    Altamimi, Ahmad Mousa
    [J]. 2020 21ST INTERNATIONAL ARAB CONFERENCE ON INFORMATION TECHNOLOGY (ACIT), 2020,