首页> 中文期刊> 《计算机应用》 >基于Bagging-SVM的Android恶意软件检测模型

基于Bagging-SVM的Android恶意软件检测模型

         

摘要

Aiming at the low detection rate caused by data imbalance in Android malware detection,an Android malware detection model based on Bagging-SVM (Support Vector Machine) integrated algorithm was proposed.Firstly,the permission information,intent information and component information were extracted as features from the file AndroidManifest.xml.Secondly,IG-ReliefF hybrid selection algorithm was proposed to reduce the dimension of data sets,and multiple balanced data sets were formed by bootstrap sampling method.Finally,a Bagging-based SVM ensemble classifier was trained by the multiple balanced data sets to detect Android malware.In the classification experiment,the detection rates of Bagging-SVM and random forest algorithm were 99.4% when the number of benign and malicious samples was balanced.When the ratio of benign and malicious samples was 4 ∶ 1,the detection rate of Bagging-SVM algorithm was 6.6% higher than random forest algorithm and AdaBoost algorithm without reducing the detection accuracy.The experiment results show that the proposed model still has high detection rate and classification accuracy and can detect the vast majority of malware in the case of data imbalance.%针对Android恶意软件检测中数据不平衡导致检出率低的问题,提出一种基于Bagging-SVM(支持向量机)集成算法的Android恶意软件检测模型.首先,提取AndroidManifest.xml文件中的权限信息、意图信息和组件信息作为特征;然后,提出IG-ReliefF混合筛选算法用于数据集降维,采用bootstrap抽样构造多个平衡数据集;最后,采用平衡数据集训练基于Bagging算法的SVM集成分类器,通过该分类器完成Android恶意软件检测.在分类检测实验中,当良性样本和恶意样本数量平衡时,Bagging-SVM和随机森林算法检出率均高达99.4%;当良性样本和恶意样本的数量比为4∶1时,相比随机森林和AdaBoost算法,Bagging-SVM算法在检测精度不降低的条件下,检出率提高了6.6%.实验结果表明所提模型在数据不平衡时仍具有较高的检出率和分类精度,可检测出绝大多数恶意软件.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号