Recent Progress on Android Application Vulnerability Detection Methods and Tools
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.
data securitymobile securityAndroid applicationvulnerability detectionmachine learningdeep learning