Android is the mainstream operating system for mobile devices and intelligent devices,whose security has been widely concerned.Unfortunately,vulnerabilities or malicious code are often concealed in Android applications.Many scholars have studied the vulnerability detection methods for Android applications.Due to the rapid development of Android system and the successful application of machine learning and deep learning methods in vulnerability detection in recent years,we survey the latest achievements of Android ap-plication vulnerability detection published from 2016 to 2022,describe the involved source code feature extraction methods,detection methods based on machine learning/deep learning,traditional detection methods,and propose detailed comparison lists.The review shows that source code vulnerability data sets and tools dedicated to Android is still needed,which can provide more effective support for Android vulnerability detection methods based on machine learning/deep learning.
关键词
数据安全/移动设备安全/Android应用程序/漏洞检测/机器学习/深度学习
Key words
data security/mobile security/Android application/vulnerability detection/machine learning/deep learning