Welcome to Journal of University of Chinese Academy of Sciences,Today is

›› 2015, Vol. 32 ›› Issue (1): 127-135.DOI: 10.7523/j.issn.2095-6134.2015.01.021

Previous Articles     Next Articles

Design and implementation of capability leak detection for Android applications

FANG Zhejun, LIU Qixu, ZHANG Yuqing   

  1. National Computer Network Intrusion Protection Center, University of Chinese Academy of Science, Beijing 101408, China
  • Received:2014-01-27 Revised:2014-03-25 Online:2015-01-15

Abstract:

Capability leak vulnerability on Android platform may lead to permission elevation and privacy disclosure, and it is often exploited by malicious applications to bypass Android security mechanism. However, so far there is no approach aiming at Android capability leak detection on the source code level comprehensively. In this paper, we propose a novel approach named CLDroid, which uses backward program slicing to abstract application logic from the Java source code, detects pattern violations based on predefined security rules, and reports the violations as capability leak vulnerability. Results show that our approach is effective in detecting capability leak vulnerability and has better scalability.

Key words: capability leak vulnerability, static analysis, program slicing, Android security

CLC Number: