The Community for Technology Leaders
2016 IEEE Symposium on Computers and Communication (ISCC) (2016)
Messina, Italy
June 27, 2016 to June 30, 2016
ISBN: 978-1-5090-0680-9
pp: 702-709
Andrea Saracino , Istituto di Informatica e Telematica, Consiglio Nazionale delle Ricerche, Pisa, Italy
Fabio Martinelli , Istituto di Informatica e Telematica, Consiglio Nazionale delle Ricerche, Pisa, Italy
Gaetano Alboreto , Dipartimento di Ingegneria dell'Informazione, Universita di Pisa, Italy
Gianluca Dini , Dipartimento di Ingegneria dell'Informazione, Universita di Pisa, Italy
ABSTRACT
Android applications (apps) generate a consistent amount of data traffic. A noticeable share of this generated data traffic is used to convey third party advertisement, or to collect information about the user and its phone, generally with the target of profiling users. Such a traffic is not needed to the correct app execution and can be considered unwanted overhead. In this paper we propose Data-Sluice, a framework for Android devices which dynamically controls the connections opened by apps, enforcing fine grained policies designed to stop advertisement from altering the user experience, avoiding private data leakage and removing or strongly reducing the data traffic overhead. We apply Data-Sluice to a set of popular Android apps to analyze the generated traffic and removing the data overhead. Furthermore, we exploit Data-Sluice to successfully stop the action of a set of malicious apps
INDEX TERMS
Androids, Humanoid robots, Smart phones, Security, Kernel, Computers, Google
CITATION

A. Saracino, F. Martinelli, G. Alboreto and G. Dini, "Data-Sluice: Fine-grained traffic control for Android application," 2016 IEEE Symposium on Computers and Communication (ISCC), Messina, Italy, 2016, pp. 702-709.
doi:10.1109/ISCC.2016.7543819
93 ms
(Ver 3.3 (11022016))