Mapping System Level Behaviors with Android APIs via System Call Dependence Graphs
Bin Zhao

TL;DR
This paper introduces a novel method using System Call Dependence Graphs to map Android system behaviors to APIs, helping identify permission abuse with minimal performance impact.
Contribution
It is the first to map system level behaviors to Android APIs using System Call Dependence Graphs, aiding in malware detection and permission analysis.
Findings
Effectively identifies permission abuse
Minimal performance overhead
First to use System Call Dependence Graphs for this purpose
Abstract
Due to Android's open source feature and low barriers to entry for developers, millions of developers and third-party organizations have been attracted into the Android ecosystem. However, over 90 percent of mobile malware are found targeted on Android. Though Android provides multiple security features and layers to protect user data and system resources, there are still some over-privileged applications in Google Play Store or third-party Android app stores at wild. In this paper, we proposed an approach to map system level behavior and Android APIs, based on the observation that system level behaviors cannot be avoided but sensitive Android APIs could be evaded. To the best of our knowledge, our approach provides the first work to map system level behavior and Android APIs through System Call Dependence Graphs. The study also shows that our approach can effectively identify potential…
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.
