Visible to the public Improving Accuracy of Android Malware Detection with Lightweight Contextual Awareness

TitleImproving Accuracy of Android Malware Detection with Lightweight Contextual Awareness
Publication TypeConference Paper
Year of Publication2018
AuthorsAllen, Joey, Landen, Matthew, Chaba, Sanya, Ji, Yang, Chung, Simon Pak Ho, Lee, Wenke
Conference NameProceedings of the 34th Annual Computer Security Applications Conference
PublisherACM
Conference LocationNew York, NY, USA
ISBN Number978-1-4503-6569-7
KeywordsAndroid security, APIs, compositionality, malware detection, pubcrawl, resilience, Resiliency
Abstract

In Android malware detection, recent work has shown that using contextual information of sensitive API invocation in the modeling of applications is able to improve the classification accuracy. However, the improvement brought by this context-awareness varies depending on how this information is used in the modeling. In this paper, we perform a comprehensive study on the effectiveness of using the contextual information in prior state-of-the-art detection systems. We find that this information has been "over-used" such that a large amount of non-essential metadata built into the models weakens the generalizability and longevity of the model, thus finally affects the detection accuracy. On the other hand, we find that the entrypoint of API invocation has the strongest impact on the classification correctness, which can further improve the accuracy if being properly captured. Based on this finding, we design and implement a lightweight, circumstance-aware detection system, named "PIKADROID" that only uses the API invocation and its entrypoint in the modeling. For extracting the meaningful entrypoints, PIKADROID applies a set of static analysis techniques to extract and sanitize the reachable entrypoints of a sensitive API, then constructs a frequency model for classification decision. In the evaluation, we show that this slim model significantly improves the detection accuracy on a data set of 23,631 applications by achieving an f-score of 97.41%, while maintaining a false positive rating of 0.96%.

URLhttps://dl.acm.org/citation.cfm?doid=3274694.3274744
DOI10.1145/3274694.3274744
Citation Keyallen_improving_2018