Collusive Data Leak and More: Large-scale Threat Analysis of Inter-app Communications

被引:81
|
作者
Bosu, Amiangshu [1 ]
Liu, Fang [2 ]
Yao, Danfeng [2 ]
Wang, Gang [2 ]
机构
[1] Southern Illinois Univ, Dept Comp Sci, Carbondale, IL 62901 USA
[2] Virginia Tech, Dept Comp Sci, Blacksburg, VA USA
关键词
Android; Security; Collusion; Inter-component communication; Inter-app communication; Privilege escalation; Intent;
D O I
10.1145/3052973.3053004
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Inter-Component Communication (ICC) provides a message passing mechanism for data exchange between Android applications. It has been long believed that inter-app ICCs can be abused by malware writers to launch collusion attacks using two or more apps. However, because of the complexity of performing pairwise program analysis on apps, the scale of existing analyses is too small (e.g., up to several hundred) to produce concrete security evidence. In this paper, we report our findings in the first large-scale detection of collusive and vulnerable apps, based on inter-app ICC data flows among 110,150 real-world apps. Our system design aims to balance the accuracy of static ICC resolution/data-flow analysis and run-time scalability. This large-scale analysis provides real-world evidence and deep insights on various types of inter-app ICC abuse. Besides the empirical findings, we make several technical contributions, including a new open source ICC resolution tool with improved accuracy over the state-of-the-art, and a large database of inter-app ICCs and their attributes.
引用
收藏
页码:71 / 85
页数:15
相关论文
共 50 条
  • [1] LinkFlow: Efficient Large-Scale Inter-app Privacy Leakage Detection
    He, Yi
    Li, Qi
    Sun, Kun
    SECURITY AND PRIVACY IN COMMUNICATION NETWORKS, SECURECOMM 2017, 2018, 238 : 291 - 311
  • [2] Lifting inter-app data-flow analysis to large app sets
    Sattler, Florian
    von Rhein, Alexander
    Berger, Thorsten
    Johansson, Niklas Schalck
    Hardo, Mikael Mark
    Apel, Sven
    AUTOMATED SOFTWARE ENGINEERING, 2018, 25 (02) : 315 - 346
  • [3] Lifting inter-app data-flow analysis to large app sets
    Florian Sattler
    Alexander von Rhein
    Thorsten Berger
    Niklas Schalck Johansson
    Mikael Mark Hardø
    Sven Apel
    Automated Software Engineering, 2018, 25 : 315 - 346
  • [4] Large-Scale Analysis of Continuous Data in Cyber-Warfare Threat Detection
    Acosta, William
    PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON INFORMATION WARFARE AND SECURITY, 2011, : 317 - 319
  • [5] Interaction and Engagement with an Anxiety Management App: Analysis Using Large-Scale Behavioral Data
    Matthews, Paul
    Topham, Phil
    Caleb-Solly, Praminda
    JMIR MENTAL HEALTH, 2018, 5 (04):
  • [6] Large-Scale Visual Data Analysis
    Johnson, Chris
    2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2012, : 1 - 1
  • [7] Large-Scale Web Data Analysis
    Leskovec, Jure
    IEEE INTELLIGENT SYSTEMS, 2011, 26 (01) : 11 - 11
  • [8] A Descriptive Analysis of a Large-Scale Collection of App Management Activities
    Li, Huoran
    Ai, Wei
    Liu, Xuanzhe
    Mei, Qiaozhu
    Feng, Feng
    WWW'15 COMPANION: PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON WORLD WIDE WEB, 2015, : 61 - 62
  • [9] Understanding iOS Privacy Nutrition Labels: An Exploratory Large-Scale Analysis of App Store Data
    Li, Yucheng
    Chen, Deyuan
    Li, Tianshi
    Agarwal, Yuvraj
    Cranor, Lorrie
    Hong, Jason I.
    EXTENDED ABSTRACTS OF THE 2022 CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS, CHI 2022, 2022,
  • [10] An empirical analysis of usage dynamics in a mobile music app: evidence from large-scale data
    Chung, Sunghun
    INTERNET RESEARCH, 2014, 24 (04) : 436 - 456