Discovering Malicious Signatures in Software from Structural Interactions
Chenzhong Yin, Hantang Zhang, Mingxi Cheng, Xiongye Xiao, Xinghe Chen,, Xin Ren, Paul Bogdan

TL;DR
This paper introduces a novel malware detection method that uses deep learning and network science to analyze application behavior, achieving high accuracy in identifying zero-day malware without relying on virtual machine environments.
Contribution
The paper presents a new malware detection approach combining static/dynamic analysis, LLVM profiling, and GraphSAGE to analyze network topologies for improved detection of malicious software.
Findings
Achieved 99.85% AUROC in malware detection
Effectively detects zero-day malware
Outperforms existing detection methods
Abstract
Malware represents a significant security concern in today's digital landscape, as it can destroy or disable operating systems, steal sensitive user information, and occupy valuable disk space. However, current malware detection methods, such as static-based and dynamic-based approaches, struggle to identify newly developed (``zero-day") malware and are limited by customized virtual machine (VM) environments. To overcome these limitations, we propose a novel malware detection approach that leverages deep learning, mathematical techniques, and network science. Our approach focuses on static and dynamic analysis and utilizes the Low-Level Virtual Machine (LLVM) to profile applications within a complex network. The generated network topologies are input into the GraphSAGE architecture to efficiently distinguish between benign and malicious software applications, with the operation names…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Malware Detection Techniques · Software Engineering Research · Software System Performance and Reliability
MethodsGraphSAGE
