A Robust Malware Detection Framework Using Control Flow Graphs, Node2Vec, and GCN Integration

Malware detection remains a critical cybersecurity challenge, with existing techniques struggling to address evolving threats. Our research investigates graph-based methodologies, systematically examining limitations in node feature extraction, execution sequence analysis, and representation vectors to enhance detection scalability and resilience against sophisticated obfuscation techniques. In this work, we propose a novel Control Flow Graph (CFG) based malware detection framework using graph convolutional networks (GCNs), which can be capable of detecting malware in a more accurate manner. Firstly, we generate CFGs from Windows Portable Executable (exe) files. Secondly, CFGs are converted into feature embedding vectors using advanced graph embedding technique Node2Vec. Finally, the resulting features are fed into the GCN classifier to construct our framework to detect malware. In our experiment, we collect recently released 17,900 malware and benign samples from VirusShare, MalwareBazar, and SourceForge to create a CFG-based dataset. Our experimental results demonstrate that combining Node2Vec with GCN achieves an impressive accuracy of 95.62%, area under the curve (AUC) of 95.18%, Precision of 95.61%, Recall of 95.62%, and F1-score of 95.82%. These results demonstrate the framework’s robustness in identifying both known and unknown malware samples. Our research emphasizes the importance of selecting appropriate feature extraction techniques and machine learning models, as well as the efficacy of graph-based approaches in detecting sophisticated malware. This framework provides a foundation for future malware detection systems that leverage advanced CFG-based techniques to achieve scalability, resilience, and the ability to counter evolving cyber threats.

Authors

Institutions

Publication Details

Published
2025-02-13
DOI
https://doi.org/10.1109/ecce64574.2025.11013807
Citations
3
Primary Topic
Network Security and Intrusion Detection
Type
article
Field-Weighted Citation Impact
4.46
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Robust Malware Detection Framework Using Control Flow Graphs, Node2Vec, and GCN Integration

Syaril Nizam Omar, Mohd Fadzli Marhusin, Mohammad Sarwar Hossain Mollah
3 citations
Network Security and Intrusion Detection
4.46
article

A Robust Malware Detection Framework Using Control Flow Graphs, Node2Vec, and GCN Integration

Syaril Nizam Omar, Mohd Fadzli Marhusin, Mohammad Sarwar Hossain Mollah
article en
3 citations

Abstract

Malware detection remains a critical cybersecurity challenge, with existing techniques struggling to address evolving threats. Our research investigates graph-based methodologies, systematically examining limitations in node feature extraction, execution sequence analysis, and representation vectors to enhance detection scalability and resilience against sophisticated obfuscation techniques. In this work, we propose a novel Control Flow Graph (CFG) based malware detection framework using graph convolutional networks (GCNs), which can be capable of detecting malware in a more accurate manner. Firstly, we generate CFGs from Windows Portable Executable (exe) files. Secondly, CFGs are converted into feature embedding vectors using advanced graph embedding technique Node2Vec. Finally, the resulting features are fed into the GCN classifier to construct our framework to detect malware. In our experiment, we collect recently released 17,900 malware and benign samples from VirusShare, MalwareBazar, and SourceForge to create a CFG-based dataset. Our experimental results demonstrate that combining Node2Vec with GCN achieves an impressive accuracy of 95.62%, area under the curve (AUC) of 95.18%, Precision of 95.61%, Recall of 95.62%, and F1-score of 95.82%. These results demonstrate the framework’s robustness in identifying both known and unknown malware samples. Our research emphasizes the importance of selecting appropriate feature extraction techniques and machine learning models, as well as the efficacy of graph-based approaches in detecting sophisticated malware. This framework provides a foundation for future malware detection systems that leverage advanced CFG-based techniques to achieve scalability, resilience, and the ability to counter evolving cyber threats.

Universiti Sains Islam Malaysia (MY)
Openalex Percentile: Top 6%
Network Security and Intrusion Detection
4.46
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.