FUADroid: android malware detection with multi-view API feature fusion using machine learning
摘要
The rapid growth of Android malware calls for accurate and efficient detection techniques. Function call graph (FCG) based static analysis has shown strong potential for modeling application behaviors, yet existing approaches commonly face two challenges: (i) when simplifying large-scale call graphs to reduce overhead, they often fail to adequately preserve the critical contextual information around sensitive APIs; and (ii) continuous Android API evolution tends to induce method-level feature drift and render sensitive API sets outdated, leading to feature mismatch and degraded generalization in cross-year scenarios. These issues jointly weaken a model’s ability to capture the semantics of malicious behaviors, with the performance drop being especially evident under cross-year evaluation. To address this, we propose FUADroid, a static malware detection method that fuses structural and statistical-semantic views. FUADroid first constructs an updatable sensitive API set by combining knowledge priors from Android official documentation with a