• DocumentCode
    2923713
  • Title

    An empirical study of the robustness of Inter-component Communication in Android

  • Author

    Maji, Amiya K. ; Arshad, Fahad A. ; Bagchi, Saurabh ; Rellermeyer, Jan S.

  • Author_Institution
    Purdue Univ., West Lafayette, IN, USA
  • fYear
    2012
  • fDate
    25-28 June 2012
  • Firstpage
    1
  • Lastpage
    12
  • Abstract
    Over the last three years, Android has established itself as the largest-selling operating system for smartphones. It boasts of a Linux-based robust kernel, a modular framework with multiple components in each application, and a security-conscious design where each application is isolated in its own virtual machine. However, all of these desirable properties would be rendered ineffectual if an application were to deliver erroneous messages to targeted applications and thus cause the target to behave incorrectly. In this paper, we present an empirical evaluation of the robustness of Inter-component Communication (ICC) in Android through fuzz testing methodology, whereby, parameters of the inter-component communication are changed to various incorrect values. We show that not only exception handling is a rarity in Android applications, but also it is possible to crash the Android runtime from unprivileged user processes. Based on our observations, we highlight some of the critical design issues in Android ICC and suggest solutions to alleviate these problems.
  • Keywords
    Linux; mobile computing; operating system kernels; program testing; security of data; smart phones; virtual machines; Android; ICC; Linux-based robust kernel; fuzz testing methodology; intercomponent communication; operating system; security-conscious design; smartphones; virtual machine; Androids; Humanoid robots; Receivers; Robustness; Runtime; Smart phones; Testing; android; exception; fuzz; robustness; security; smartphone;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems and Networks (DSN), 2012 42nd Annual IEEE/IFIP International Conference on
  • Conference_Location
    Boston, MA
  • ISSN
    1530-0889
  • Print_ISBN
    978-1-4673-1624-8
  • Electronic_ISBN
    1530-0889
  • Type

    conf

  • DOI
    10.1109/DSN.2012.6263963
  • Filename
    6263963