articleJun 28, 2011Closed access

Analyzing inter-application communication in Android

University of California, Berkeley

Indexed incrossref

Abstract

Modern smartphone operating systems support the development of third-party applications with open system APIs. In addition to an open API, the Android operating system also provides a rich inter-application message passing system. This encourages inter-application collaboration and reduces developer burden by facilitating component reuse. Unfortunately, message passing is also an application attack surface. The content of messages can be sniffed, modified, stolen, or replaced, which can compromise user privacy. Also, a malicious application can inject forged or otherwise malicious messages, which can lead to breaches of user data and violate application security policies.

Citation impact

850
total citations
FWCI
81.41
Percentile
100%
References
20
Citations per year

Authors

4

Topics & keywords

Keywords
  • Android (operating system)
  • Computer science
  • Reuse
  • Computer security
  • Compromise
  • Attack surface
  • Operating system
  • Engineering
No related works found for this paper.

Funding