Abstract | ||
---|---|---|
With the popularity of Android, a huge number of Android apps appear in different markets. As some apps pose significant security risks, it is important to support runtime monitoring and verification on Android. Existing runtime verification frameworks only focus on verifying the events within a single process, ignoring that Android is a multi-process system where different components communicate frequently, and thus lack the ability to analyze and monitor behaviors across app processes. In this paper, we introduce our new runtime verification framework for Android, capable of performing runtime verification across multiple Android components in different processes. Our approach features an extended regular expression formalism, allowing one to specify complete analyses covering the whole Android system. We illustrate the use of our framework with an Android service characterization study and a monitor for permission (mis) use in apps. |
Year | DOI | Venue |
---|---|---|
2017 | 10.1109/APSEC.2017.89 | 2017 24th Asia-Pacific Software Engineering Conference (APSEC) |
Keywords | Field | DocType |
Runtime Verification,Android,Instrumentation | Permission,Regular expression,Android (operating system),Computer science,Popularity,Runtime verification,Real-time computing,Operating system,Humanoid robot | Conference |
ISSN | ISBN | Citations |
1530-1362 | 978-1-5386-3682-4 | 1 |
PageRank | References | Authors |
0.36 | 10 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Haiyang Sun | 1 | 18 | 8.18 |
Alexander North | 2 | 5 | 0.78 |
Walter Binder | 3 | 1077 | 92.58 |