Abstract
Modern mobile apps communicate and exchange data with other apps almost as much as they communicate and exchange data with the operating system. Many popular apps now occupy essential places in the app "ecosystem" and provide other apps with services, such as storage, that have traditionally been the responsibility of the OS. For example, an app may rely on Facebook to authenticate users, Google Drive to store users' data, WhatsApp to send messages to other users, Twitter to publicly announce users' activities, etc.
- XU, YUANZHONG. Platform-level protection for interacting mobile apps. (PhD dissertation), University of Texas at Austin (August 2016).Google Scholar
- Google Drive API for Android: authorizing Android apps. https://developers.google.com/drive/android/auth. {Online; accessed 18- September-2015}.Google Scholar
- Google Drive API for iOS: authorizing requests of iOS apps. https://developers.google.com/drive/ ios/auth. {Online; accessed 18- September-2015}.Google Scholar
- SALTZER, J. H. Protection and the control of information sharing in multics. Communications of the ACM (CACM) 17, 7 (1974). Google ScholarDigital Library
- SPAHN, R., BELL, J., LEE, M. Z., BHAMIDIPATI, S., GEAMBASU, R., AND KAISER, G. Pebbles: Fine-grained data management abstractions for modern operating systems. In USENIX Symposium on Operating Systems Design and Implementation (OSDI) (2014). Google ScholarDigital Library
- SUN, S.-T., AND BEZNOSOV, K. The devil is in the (implementation) details: An empirical analysis of OAuth SSO systems. In ACM Conference on Computer and Communications Security (CCS) (2012). Google ScholarDigital Library
- VIENNOT, N., GARCIA, E., AND NIEH, J. A measurement study of Google Play. In ACM International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS) (2014). Google ScholarDigital Library
- ZHOU, Y., AND JIANG, X. Detecting passive content leaks and pollution in Android applications. In Network and Distributed System Security Symposium (NDSS) (2013).Google Scholar
Recommendations
Earp: principled storage, sharing, and protection for mobile apps
NSDI'16: Proceedings of the 13th Usenix Conference on Networked Systems Design and ImplementationModern mobile apps need to store and share structured data, but the coarse-grained access-control mechanisms in existing mobile operating systems are inadequate to help apps express and enforce their protection requirements.
We design, implement, and ...
An Explorative Study of the Mobile App Ecosystem from App Developers' Perspective
WWW '17: Proceedings of the 26th International Conference on World Wide WebWith the prevalence of smartphones, app markets such as Apple App Store and Google Play has become the center stage in the mobile app ecosystem, with millions of apps developed by tens of thousands of app developers in each major market. This paper ...
A Measurement-based Study on Application Popularity in Android and iOS App Stores
Mobidata '15: Proceedings of the 2015 Workshop on Mobile Big DataMobile application stores (appstores) are emerging digital distribution platforms with explosive growth. Although there have been some observations on the mobile application (app) popularity in Android appstores, there is no report on the app popularity ...
Comments