VAnDroid: A framework for vulnerability analysis of Android applications using a model-driven reverse engineering technique

被引:18
|
作者
Nirumand, Atefeh [1 ]
Zamani, Bahman [1 ]
Ladani, Behrouz Tork [2 ]
机构
[1] Univ Isfahan, Dept Software Engn, MDSE Res Grp, Esfahan, Iran
[2] Univ Isfahan, Dept Software Engn, Esfahan, Iran
关键词
Android application; Android application communication model; Android security; domain-specific model; model-driven reverse engineering; vulnerabilities; MULTILEVEL SECURITY;
D O I
10.1002/spe.2643
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Android is extensively used worldwide by mobile application developers. Android provides applications with a message passing system to communicate within and between them. Due to the risks associated with this system, it is vital to detect its unsafe operations and potential vulnerabilities. To achieve this goal, a new framework, called VAnDroid, based on Model Driven Reverse Engineering (MDRE), is presented that identifies security risks and vulnerabilities related to the Android application communication model. In the proposed framework, some security-related information included in an Android app is automatically extracted and represented as a domain-specific model. Then, it is used for analyzing security configurations and identifying vulnerabilities in the corresponding application. The proposed framework is implemented as an Eclipse-based tool, which automatically identifies the Intent Spoofing and Unauthorized Intent Receipt as two attacks related to the Android application communication model. To evaluate the tool, it has been applied to several real-world Android applications, including 20 apps from Google Play and 110 apps from the F-Droid repository. VAnDroid is also compared with several existing analysis tools, and it is shown that it has a number of key advantages over those tools specifically regarding its high correctness, scalability, and usability in discovering vulnerabilities. The results well indicate the effectiveness and capacity of the VAnDroid as a promising approach in the field of Android security.
引用
收藏
页码:70 / 99
页数:30
相关论文
共 11 条