Anception: Application Virtualization For Android

The problem of malware has become significant on Android devices. Library operating systems and application virtualization are both possible solutions for confining malware. Unfortunately, such solutions do not exist for Android. Designing mechanisms for application virtualization is a significant c...

Full description

Saved in:
Bibliographic Details
Published inarXiv.org
Main Authors Fernandes, Earlence, Crowell, Alexander, Aluri, Ajit, Prakash, Atul
Format Paper
LanguageEnglish
Published Ithaca Cornell University Library, arXiv.org 27.01.2014
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:The problem of malware has become significant on Android devices. Library operating systems and application virtualization are both possible solutions for confining malware. Unfortunately, such solutions do not exist for Android. Designing mechanisms for application virtualization is a significant chal- lenge for several reasons: (1) graphics performance is important due to popularity of games and (2) applications with the same UID can share state. This paper presents Anception, the first flexible application virtualization framework for Android. It is imple- mented as a modification to the Android kernel and supports application virtualization that addresses the above requirements. Anception is able to confine many types of malware while supporting unmodified Android applications. Our Anception- based system exhibits up to 3.9% overhead on various 2D/3D benchmarks, and 1.8% overhead on the SunSpider benchmark.
ISSN:2331-8422