A Large Scale Analysis of Android-Web Hybridization
Abhishek Tiwari, Jyoti Prakash, Sascha Gross, Christian Hammer

TL;DR
This large-scale study investigates the security implications of Android-Web hybrid apps by analyzing API usage, data flows, and vulnerabilities in thousands of applications, revealing significant risks of data leaks and malicious interference.
Contribution
The paper provides the first comprehensive analysis of hybrid Android applications, categorizing API usage, identifying security vulnerabilities, and demonstrating potential exploits in real-world apps.
Findings
Thousands of sensitive data flows from Android to JavaScript
Numerous web pages embed security vulnerabilities
Potential for untrusted JavaScript to interfere with Android objects
Abstract
Many Android applications embed webpages via WebView components and execute JavaScript code within Android. Hybrid applications leverage dedicated APIs to load a resource and render it in a WebView. Furthermore, Android objects can be shared with the JavaScript world. However, bridging the interfaces of the Android and JavaScript world might also incur severe security threats: Potentially untrusted webpages and their JavaScript might interfere with the Android environment and its access to native features. No general analysis is currently available to assess the implications of such hybrid apps bridging the two worlds. To understand the semantics and effects of hybrid apps, we perform a large-scale study on the usage of the hybridization APIs in the wild. We analyze and categorize the parameters to hybridization APIs for 7,500 randomly selected and the 196 most popular applications from…
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.
