MemHookNet: Real-Time Multi-Class Heap Anomaly Detection with Log Hooking
Heap memory anomalies, such as Use-After-Free (UAF), Double-Free, and Memory Leaks, pose critical security threats including system crashes, data leakage, and remote exploits. Existing methods often fail to handle multiple anomaly types and meet real-time detection demands. To address these challenges, this paper proposes MemHookNet, a real-time multi-class heap anomaly detection framework that combines log hooking with deep learning. Without modifying source code, MemHookNet non-intrusively captures memory operation logs at runtime and transforms them into structured sequences encoding operation types, pointer identifiers, thread context, memory sizes, and temporal intervals. A sliding-window Long Short-Term Memory (LSTM) module efficiently filters out suspicious segments, which are then transformed into pointer access graphs for classification using a GATv2-based model. Experimental results demonstrate that MemHookNet achieves 82.2% accuracy and 81.5% recall with an average inference time of 15 ms, outperforming DeepLog and GLAD-PAW by 11.7% in accuracy and reducing latency by over 80%.
Authors
- Menglan Li (ORCID: https://orcid.org/0000-0001-9312-3111)
- Zhenqiao Zhou (ORCID: https://orcid.org/0000-0001-9022-7644)
- Siyi Wang (ORCID: https://orcid.org/0000-0003-0304-9398)
- Xinhao Wang (ORCID: https://orcid.org/0000-0002-0366-7543)
- Yan Zhuang (ORCID: https://orcid.org/0000-0002-5449-024X)
Publication Details
- Journal
- Computers, materials & continua/Computers, materials & continua (Print)
- Published
- 2025-01-01
- DOI
- https://doi.org/10.32604/cmc.2025.067636
- Primary Topic
- Anomaly Detection Techniques and Applications
- Type
- article
- Field-Weighted Citation Impact
- 0.00