DocumentCode :
2076597
Title :
SanAdBox: Sandboxing third party advertising libraries in a mobile application
Author :
Kawabata, Hiroshi ; Isohara, Takamasa ; Takemori, Keisuke ; Kubota, Ayumu ; Kani, Jun-ichi ; Agematsu, Harunobu ; Nishigaki, Masakatsu
Author_Institution :
KDDI R&D Labs. Inc., Fujimino, Japan
fYear :
2013
fDate :
9-13 June 2013
Firstpage :
2150
Lastpage :
2154
Abstract :
Seventy percent of smartphone applications employ third party libraries for advertisement and usage analysis. Because the host application and those third party libraries have to be packed into one application package, they share the same set of privileges. This worries users because of the concern that third party libraries might abuse the host application´s privileges. This is not a desirable situation for application developers, either, because they are forced to add privileges for advertising libraries that are not necessary for their application, and users tend to avoid applications with sensitive privileges. Although advertising libraries are generally not welcomed by users, mobile advertisements play a key role in a mobile application eco-system that promotes the popularity of free applications. Therefore, we need a solution that will not hamper a mobile advertising agency service while addressing the concerns of users and developers. In this paper, we designed SanAdBox, a privilege separation framework for Android applications and a third party library that will not interfere with the behavior of third party libraries. In SanAdBox, each third party library is installed as an independent application so that it runs in a separate sandbox. In this way, the privileges of applications and libraries are strictly separated, solving the above-mentioned problems. Furthermore, because SanAdBox does not require modification of the Android operating system, we can install it on smartphones with the normal Android operating system.
Keywords :
advertising; smart phones; software libraries; Android application; SanAdBox; application developer; application package; application privileges; free application; mobile advertisement; mobile advertising agency service; mobile application ecosystem; privilege separation framework; smartphone application; third party advertising library sandboxing; Advertising; Androids; Humanoid robots; Libraries; Mobile communication; Privacy; Security; Advertisement; Android; Privilege Separation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Communications (ICC), 2013 IEEE International Conference on
Conference_Location :
Budapest
ISSN :
1550-3607
Type :
conf
DOI :
10.1109/ICC.2013.6654845
Filename :
6654845
Link To Document :
بازگشت