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