Skip to main navigation Skip to search Skip to main content

MR-Droid: A scalable and prioritized analysis of inter-app communication risks

  • Fang Liu
  • , Haipeng Cai
  • , Gang Wang
  • , Danfeng Yao
  • , Karim O. Elish
  • , Barbara G. Ryder
  • Virginia Polytechnic Institute and State University
  • Florida Polytechnic University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

31 Scopus citations

Abstract

Inter-Component Communication (ICC) enables useful interactions between mobile apps. However, misuse of ICC exposes users to serious threats, allowing malicious apps to access privileged user data via another app. Unfortunately, existing ICC analyses are largely insufficient in both accuracy and scalability. Most approaches rely on single-app ICC analysis which results in inaccurate and excessive alerts. A few recent works use pairwise app analysis, but are limited by small data sizes and scalability. In this paper, we present MR-Droid, a MapReduce-based computing framework for accurate and scalable inter-app ICC analysis in Android. MR-Droid extracts data-flow features between multiple communicating apps to build a large-scale ICC graph. We leverage the ICC graph to provide contexts for inter-app communications to produce precise alerts and prioritize risk assessments. This scheme requires quickly processing a large number of app-pairs, which is enabled by our MapReduce-based program analysis. Extensive experiments on 11,996 apps from 24 app categories (13 million pairs) demonstrate the effectiveness of our risk prioritization scheme. Our analyses also reveal new real-world hijacking attacks and collusive app pairs. Based on our findings, we provide practical recommendations for reducing inter-app communication risks.

Original languageEnglish
Title of host publicationProceedings - 2017 IEEE Symposium on Security and Privacy Workshops, SPW 2017
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages189-198
Number of pages10
ISBN (Electronic)9781538619674
DOIs
StatePublished - Dec 19 2017
Event12th IEEE Symposium on Security and Privacy Workshops, SPW 2017 - San Jose, United States
Duration: May 25 2017 → …

Publication series

NameProceedings - 2017 IEEE Symposium on Security and Privacy Workshops, SPW 2017
Volume2017-December

Conference

Conference12th IEEE Symposium on Security and Privacy Workshops, SPW 2017
Country/TerritoryUnited States
CitySan Jose
Period05/25/17 → …

Keywords

  • Android ICC
  • MapReduce
  • Risk Prioritization
  • Security Analysis

Fingerprint

Dive into the research topics of 'MR-Droid: A scalable and prioritized analysis of inter-app communication risks'. Together they form a unique fingerprint.

Cite this