Android应用程序数量庞大且逐年增加,对其安全进行检测与研究具有重要的意义。当前基于SVM的Android应用程序安全检测技术主要是通过将SVM算法与动、静态分析方法相结合,应用于Android应用程序的漏洞和恶意软件的检测中。恶意软件的检测又可分为恶意行为的检测和恶意代码的检测,提出按SVM算法应用到的检测领域分类,分别对其应用于Android应用程序中的恶意行为检测、恶意代码检测和漏洞检测等方面的研究进行分析与讨论,总结了当前该领域中仍然存在的一些问题,给出了SVM算法和其应用于Android安全检测中的改进之处,最后对未来的发展进行了展望。
The number of Android applications is huge and increases year by year, which also attractes a growing number of hacker attacks. And it is of great significance to detect and study Android application security. Nowadays the technology of Android application security detection based on SVM is mainly applied to detect Android application vulnerabilities and malicious software, which usually combined with both static and dynamic analysis methods. What' s more, malicious software detection can be divided into malicious behavior detection and malicious code detection. So, firstly, according to the field of SVM algorithm applied to Android security detection, this paper made a classification and discusses the related research of SVM algorithm which was applied to the fields of malicious behavior detection, malicious code detection and vulnerability de- tection in Android applications. Then it summarized the current problems which were still existing in this field, and analyzed the methods to improve SVM and its questions on Android security detection application. Finally, it discussed the prospect for the future development.