arrow
Return

Identifying Mobile Inter-App Communication Risks

delete2020-01-01
delete24
PRE
AI
K
Karim O. Elish *
H
Haipeng Cai
D
Danfeng Yao
B
Barbara G. Ryder
DOI:10.1109/TMC.2018.2889495delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Malware collusion is a technique utilized by attackers to evade standard detection. It is a new threat where two or more applications, appearing benign, communicate to perform a malicious task. Most proposed approaches aim at detecting stand-alone malicious applications. We point out the need for analyzing data flows across multiple Android apps, a problem referred to as end-to-end flow analysis. In this work, we present a flow analysis for app pairs that computes the risk level associated with their potential communications. Our approach statically analyzes the sensitivity and context of each inter-app flow based on inter-component communication (ICC) between communicating apps, and defines fine-grained security policies for inter-app ICC risk classification. We perform an empirical study on 7,251 apps from the Google Play store to identify the apps that communicate with each other via ICC channels. Our results report four times fewer warnings on our dataset of 197 real app pairs communicating via explicit external ICCs than the state-of-the-art permission-based collusion detection.
Keywords:
Security
Malware
Feature extraction
Mobile computing
Sensitivity
Complexity theory
Standards
Android ICC
inter-app analysis
malware collusion
static analysis
risk assessment
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Transactions on Mobile Computing cover
IEEE Transactions on Mobile Computing
IF:
9.2
Papers:
5.6K
Citations:
1.8W

Organization

F
florida polytechnical university
Scholars:
119
Papers: 141
Citations: 0
W
washington state university
Scholars:
1.8W
Papers: 1.6W
Citations: 114