arrow
Return

Evading control flow graph based GNN malware detectors via active opcode insertion method with maliciousness preserving

delete2025-03-17
delete0
delete
OA
AI
彭浩 (Peng, Hao)
Z
Zehao Yu
D
Dandan Zhao
Z
Zhiguo Ding
J
Jieshuai Yang
张波 (Bo Zhang)
X
Xuhong Zhang
纪守领 (Shouling Ji)
Z
Zhong Ming *
DOI:10.1038/s41598-025-92023-7delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
With the continuous advancement of machine learning, numerous malware detection methods that leverage this technology have emerged, presenting new challenges to the generation of adversarial malware. Existing function-preserving adversarial attacks fall short of effectively modifying portable executable (PE) malware control flow graphs (CFGs), thereby failing to bypass the graph neural network (GNN) models that utilize CFGs for detection. To solve this issue, we introduce a novel base modification method called active opcode insertion, which modifies PE CFGs while preserving functionality by inserting a processed sequence of benign and jump opcodes to connect with the original base block. Using reinforcement learning, MalAOI identifies optimal insertion points and benign opcode sequences to autonomously generate adversarial malware that evades GNN model detection. We tested our approach on the BODMAS and SOREL-20M datasets, and the results demonstrate that MalAOI-generated adversarial malware achieves an average evasion rate of 93.73% against the GNN detection model, with only 12.87% increase in byte size.
Keywords:
Malware Detection
Reinforcement Learning
Graph Neural Networks
Control Flow Graphs
Function-preserving
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Scientific Reports cover
Scientific Reports
IF:
3.9
Papers:
27.4W
Citations:
83.5W

Organization

S
shanghai jiao tong university
Scholars:
15.6W
Papers: 11.6W
Citations: 159
Z
Zhejiang Normal University
Scholars:
1.3W
Papers: 8.4K
Citations: 1.2W
Z
zhejiang university
Scholars:
17.5W
Papers: 12.0W
Citations: 152
researcher View more organizations