Sensitive Information Leakage Detection for Android Applications Based on Fine-Grained Taint Tracking Strategies

YANG Tian-chang,CUI Hao-liang,NIU Shao-zhang,SONG Wen
DOI: https://doi.org/10.13190/j.jbupt.2016.03.002
2016-01-01
Abstract:In response to the sensitive information leakage problem of Android applications, a detection scheme based on fine-grained information flow tracking strategies and static taint tracking technology was proposed. According to the syntax and semantic of Smali code, the internal call graph of application, the Android communication mechanism, and the fine-grained taint track rules were constructed, the taint a-nalysis was executed as well on the application according to the different leak manner and the propagation strategies. The sensitive information leakage was determined by the taint analysis result. Experiments show that the scheme can detect a variety of ways of sensitive data leakage effectively, improve the detec-tion accuracy and flexibility, and reduce the uncomprehensive of information flow path and false positive rate in the process of detection.
What problem does this paper attempt to address?