电信科学 ›› 2016, Vol. 32 ›› Issue (10): 15-21.doi: 10.11959/j.issn.1000-0801.2016253

• 专题:基于Android系统的终端安全 • 上一篇    下一篇

基于组合式算法的Android恶意软件检测方法

陈昊1,卿斯汉1,2,3   

  1. 1 北京大学软件与微电子学院,北京102600
    2 中国科学院软件研究所,北京100190
    3 中国科学院信息工程研究所信息安全国家重点实验室,北京100093
  • 出版日期:2016-10-15 发布日期:2017-04-27
  • 基金资助:
    国家自然科学基金资助项目

Android malware detection method based on combined algorithm

Hao CHEN1,Sihan QING1,2,3   

  1. 1 School of Software and Microelectronics, Peking University, Beijing 102600, China
    2 Institute of Software, Chinese Academy of Sciences, Beijing 100190, China
    3 State Key Laboratory of Information Security, Institute of Information Engineering, Chinese Academy of Sciences, Beijing 100093, China
  • Online:2016-10-15 Published:2017-04-27
  • Supported by:
    The National Natural Science Foundation of China

摘要:

为解决当前恶意软件静态检测方法中适用面较窄、实用性较低的问题,通过组合式算法筛选出最优分类器,并以此为基础实现了一个检测系统。首先使用逆向工程技术提取软件的特征库,并通过多段筛选得到分类器的初步结果。提出了一种基于最小风险贝叶斯的分类器评价标准,并以此为核心,通过对初步结果赋权值的方式得到最优分类器结果。最后以最优结果为核心实现了一个Android恶意软件检测系统原型。实验结果表明,该检测系统的分析精度为86.4%,并且不依赖于恶意代码的特征。

关键词: 恶意软件检测, 特征选择, 组合式算法, 最小风险贝叶斯评价, 危险权限组合

Abstract:

In order to solve the problems in applicability and usability of today's static malware detection method, a detection system was implemented by using the optimal classifier selected by a combined algorithm as the core. Firstly, the reverse engineering was used to extract the software feature, then the preliminary results of the classifier was got by multi-stage screening. A classifier evaluation was presented based on minimum risk Bayes. Using the new one as the core, the optimal classifier results was got by assignment. Finally, an Android malware detection system prototype was realized using the optimal results as the core. Experimental results show that the analysis accuracy of the proposed detection system was 86.4%, and does not depend on characteristics of the malicious code.

Key words: malware detection, feature selection, combined algorithm, minimum risk Bayes evaluation, dangerous permission combination

No Suggested Reading articles found!