• 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