CORTEXA
← Browse
crossrefElectronics2022-08-18Cited by 39

Memory Forensics-Based Malware Detection Using Computer Vision and Machine Learning

Syed Shakir Hameed Shah, Abd Rahim Ahmad, Norziana Jamil, Atta ur Rehman Khan

Malware has recently grown exponentially in recent years and poses a serious threat to individual users, corporations, banks, and government agencies. This can be seen from the growth of Advanced Persistent Threats (APTs) that make use of advance and sophisticated malware. With the wide availability of computer-automated tools such as constructors, email flooders, and spoofers. Thus, it is now easy for users who are not technically inclined to create variations in existing malware. Researchers have developed various defense techniques in response to these threats, such as static and dynamic malware analyses. These techniques are ineffective at detecting new malware in the main memory of the computer and otherwise require considerable effort and domain-specific expertise. Moreover, recent techniques of malware detection require a long time for training and occupy a large amount of memory due to their reliance on multiple factors. In this paper, we propose a computer vision-based technique for detecting malware that resides in the main computer memory in which our technique is faster or memory efficient. It works by taking portable executables in a virtual environment to extract memory dump files from the volatile memory and transform them into a particular image format. The computer vision-based contrast-limited adaptive histogram equalization and the wavelet transform are used to improve the contrast of neighboring pixel and to reduce the entropy. We then use the support vector machine, random forest, decision tree, and XGBOOST machine learning classifiers to train the model on the transformed images with dimensions of 112 × 112 and 56 × 56. The proposed technique was able to detect and classify malware with an accuracy rate of 97.01%. Its precision, recall, and F1-score were 97.36%, 95.65%, and 96.36%, respectively. Our finding shows that our technique in preparing dataset with more efficient features to be trained by the Machine Learning classifiers has resulted in significant performance in terms of accuracy, precision, recall, F1-score, speed and memory consumption. The performance has superseded most of the existing techniques in its unique approach.

View free PDFSource page

Related papers

crossrefElectronics2024-02-19Cited by 8

Keyword Data Analysis Using Generative Models Based on Statistics and Machine Learning Algorithms

Sunghae Jun

For text big data analysis, we preprocessed text data and constructed a document–keyword matrix. The elements of this matrix represent the frequencies of keywords occurring in a document. The matrix has a zero-inflation problem because many elements are zero values. Also, in the…

View free PDFSource page
crossrefElectronics2023-09-18Cited by 43

Machine-Learning-Based Vulnerability Detection and Classification in Internet of Things Device Security

Sarah Bin Hulayyil, Shancang Li, Lida Xu

Detecting cyber security vulnerabilities in the Internet of Things (IoT) devices before they are exploited is increasingly challenging and is one of the key technologies to protect IoT devices from cyber attacks. This work conducts a comprehensive survey to investigate the method…

View free PDFSource page
crossrefElectronics2024-06-30

Empowering Digital Resilience: Machine Learning-Based Policing Models for Cyber-Attack Detection in Wi-Fi Networks

Suryadi MT, Achmad Eriza Aminanto, Muhamad Erza Aminanto

In the wake of the COVID-19 pandemic, there has been a significant digital transformation. The widespread use of wireless communication in IoT has posed security challenges due to its vulnerability to cybercrime. The Indonesian National Police’s Directorate of Cyber Crime is expe…

View free PDFSource page
crossrefElectronics2023-10-17Cited by 7

Network Intrusion Detection Based on Amino Acid Sequence Structure Using Machine Learning

Thaer AL Ibaisi, Stefan Kuhn, Mustafa Kaiiali, Muhammad Kazim

The detection of intrusions in computer networks, known as Network-Intrusion-Detection Systems (NIDSs), is a critical field in network security. Researchers have explored various methods to design NIDSs with improved accuracy, prevention measures, and faster anomaly identificatio…

View free PDFSource page
crossrefElectronics2026-04-28

Enhancing Intrusion Detection Systems Using Machine Learning and Advanced Feature Selection Methods

Ahmed Abu-Khadrah, Shaima AlKhudair, Mohammad R. Hassan, Ali Mohd Ali, Tareq A. Alawneh, Emad Alnawafa, et al.

Machine learning helps intrusion detection systems learn new assaults quickly. These systems train on a dataset with several threats and may identify odd behavior. This research detects intrusion using Random Forest, KNN, and Gaussian Naive Bayes. We run the model on a comprehens…

View free PDFSource page