Android Malicious AD Threat Analysis and Detection Techniques

HAN Xinhui,DING Yijing,WANG Dongqi,LI Tongxin,YE Zhiyuan
DOI: https://doi.org/10.16511/j.cnki.qhdxxb.2016.25.003
2016-01-01
Abstract:Android third-party advertising frameworks are deployed in almost every Android app.The vulnerabilities of the Android OS and these advertising frameworks greatly impact the security of the Android market.The attacker can get the users' private data,trigger sensitive operations and execute arbitrary code on the device.This paper summarizes four classes of attacks in Android third-party advertising frameworks and gives two detection algorithms to discover these four classes of vulnerabilities.The first detection algorithm statically analyzes the advertising frameworks using a backward slicing algorithm and a static forward tainting analysis.The second algorithm dynamically detects malicious behavior in advertising frameworks using API hooking and targeted API tracing.An Android malicious ad security threat analysis and detection system is designed and implemented based on these two algorithms.Tests show that this system effectively discovers potential vulnerabilities in advertising frameworks and dynamically detects malicious behavior in advertisements.
What problem does this paper attempt to address?