MalFlows: Context-aware Fusion of Heterogeneous Flow Semantics for Android Malware Detection
Zhaoyi Meng, Fenglei Xu, Wenxiang Zhao, Wansen Wang, Wenchao Huang, Jie Cui, Hong Zhong, Yan Xiong

TL;DR
MalFlows introduces a context-aware fusion method for heterogeneous flow semantics in Android malware detection, leveraging a novel HIN embedding technique and deep neural networks to improve accuracy over existing methods.
Contribution
The paper presents MalFlows, the first comprehensive approach to integrate diverse flow semantics using HIN and flow2vec for enhanced malware detection accuracy.
Findings
MalFlows outperforms baseline methods on large-scale dataset.
Flow2vec effectively learns accurate app representations.
Heterogeneous flow fusion improves malware detection precision.
Abstract
Static analysis, a fundamental technique in Android app examination, enables the extraction of control flows, data flows, and inter-component communications (ICCs), all of which are essential for malware detection. However, existing methods struggle to leverage the semantic complementarity across different types of flows for representing program behaviors, and their context-unaware nature further hinders the accuracy of cross-flow semantic integration. We propose and implement MalFlows, a novel technique that achieves context-aware fusion of heterogeneous flow semantics for Android malware detection. Our goal is to leverage complementary strengths of the three types of flow-related information for precise app profiling. We adopt a heterogeneous information network (HIN) to model the rich semantics across these program flows. We further propose flow2vec, a context-aware HIN embedding…
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.
