Toward engineering a secure android ecosystem: A survey of existing techniques

Meng Xu, Chengyu Song, Yang Ji, Ming Wei Shih, Kangjie Lu, Cong Zheng, Ruian Duan, Yeongjin Jang, Byoungyoung Lee, Chenxiong Qian, Sangho Lee, Taesoo Kim

Research output: Contribution to journalReview articlepeer-review

54 Scopus citations

Abstract

The openness and extensibility of Android have made it a popular platform for mobile devices and a strong candidate to drive the Internet-of-Things. Unfortunately, these properties also leave Android vulnerable, attracting attacks for profit or fun. To mitigate these threats, numerous issue-specific solutions have been proposed. With the increasing number and complexity of security problems and solutions, we believe this is the right moment to step back and systematically re-evaluate the Android security architecture and security practices in the ecosystem. We organize the most recent security research on the Android platform into two categories: the software stack and the ecosystem. For each category, we provide a comprehensive narrative of the problem space, highlight the limitations of the proposed solutions, and identify open problems for future research. Based on our collection of knowledge, we envision a blueprint for engineering a secure, next-generation Android ecosystem.

Original languageEnglish (US)
Article number38
JournalACM Computing Surveys
Volume49
Issue number2
DOIs
StatePublished - Aug 2016

Bibliographical note

Funding Information:
This work is supported by the National Science Foundation (grant DGE-1500084), Office of Naval Research (grant N000141512162), Defense Advanced Research Projects Agency (contract DARPA-15-15-TC-FP-006), and Electronics and Telecommunications Research Institute (contract MSIP/IITP[B0101-15-0644]).

Publisher Copyright:
© 2016 ACM.

Keywords

  • Android
  • Ecosystem
  • Mobile malware
  • Survey

Fingerprint

Dive into the research topics of 'Toward engineering a secure android ecosystem: A survey of existing techniques'. Together they form a unique fingerprint.

Cite this