Annual Computer Security Applications Conference (ACSAC) 2013

Full Program »

FireDroid: Hardening Security in Almost-Stock Android

Malware poses a serious threat to Android smartphones. Current security mechanisms offer poor protection and are often too inflexible to quickly mitigate new exploits. In this paper we present FireDroid, a policy-based framework for enforcing security policies by interleaving process system calls. The main advantage of FireDroid is that it is completely transparent to the applications as well as to the Android OS. FireDroid enforces security policies without modifying either the Android OS or its applications. FireDroid is able to perform security checks on third-party and pre-installed applications, as well as malicious native code. We have implemented a novel mechanism that is able to attach, identify, monitor and enforce polices for any process spawned by the Android's mother process Zygote. We have tested the effectiveness of FireDroid against real malware. Moreover, we show how FireDroid can be used as a swift solution for blocking OS and application vulnerabilities before patches are available. Finally, we provide an experimental evaluation of our approach showing that it has only a limited overhead. Given these facts, FireDroid represents a practical solution for strengthening security on Android smartphones.

Author(s):

Giovanni Russello    
The University of Auckland
New Zealand

Arturo Blas Jimenez    
The University of Auckland
New Zealand

Habib Naderi    
The University of Auckland
New Zealand

Wannes van der Mark    
The University of Auckland
New Zealand

 

Powered by OpenConf®
Copyright©2002-2014 Zakon Group LLC