首页 | 官方网站   微博 | 高级检索  
     

基于多特征融合的安卓恶意应用程序检测方法
作者姓名:王勇  蔡建宇  孟春  刘振岩  薛静锋
作者单位:北京理工大学计算机学院 北京 中国 100081,北京理工大学计算机学院 北京 中国 100081,北京理工大学计算机学院 北京 中国 100081,北京理工大学计算机学院 北京 中国 100081,北京理工大学计算机学院 北京 中国 100081
基金项目:本课题得到国家重点研发计划资助(NO.2016YFB0801304)。
摘    要:安卓恶意应用程序的检测目前存在着检测速度慢、检测率低等问题,本文针对这些问题提出了一种基于多特征融合的安卓恶意应用程序检测方法。从Android恶意应用的恶意行为特点出发,运用静态分析和动态分析互相结合的方法,提取出权限和组件、函数API调用序列、系统命令、网络请求等多维度特征,对维度较大的特征种类使用信息增益方法进行特征的筛选,取出最有用特征。本文还利用半敏感哈希算法的降维和保持相似度的特性,提出基于Simhash算法的特征融合方法,将原有的大维度的特征降维到相对较小的维度,并解决了特征的不平衡问题。融合后的特征使用GBDT算法和随机森林算法分类,检测恶意样本。实验对比分析得出本文使用的多种特征融合的方法在可以大大降低分类的训练时间,提高检测效率。

关 键 词:Android恶意应用检测  特征融合  Simhash算法  GBDT算法  随机森林算法
收稿时间:2018/3/30 0:00:00
修稿时间:2018/5/30 0:00:00

Android Malware Detection Based on Multi-feature Fusion
Authors:WANG Yong  CAI Jianyu  MENG Chun  LIU Zhenyan and XUE Jingfeng
Affiliation:School of Computer, Beijing Institute of Technology, Beijing 100081, China,School of Computer, Beijing Institute of Technology, Beijing 100081, China,School of Computer, Beijing Institute of Technology, Beijing 100081, China,School of Computer, Beijing Institute of Technology, Beijing 100081, China and School of Computer, Beijing Institute of Technology, Beijing 100081, China
Abstract:Based on the background and current situation of Android malicious code detection, this paper studies the reasons that cause low efficiency and low accuracy of Android malicious detection. Take the malicious behavior of Android malicious application as a starting point, we use both static analysis method and dynamic analysis method extract the features. Which contains permissions and components, function call sequence, API call sequence, system commands, network requests, etc. And then use the information gain method to filter out the useless features, extracted the most useful features. In this paper, a feature fusion method based on Simhash algorithm is proposed to reduce the original large feature dimension to a relatively small dimension, and the accuracy of the feature classification is ensured while improving the classification efficiency. Then the features are used to classify and detect malicious samples using the GBDT algorithm and the random forest algorithm. Finally, a series of comparative tests have been made. The results show that the proposed method can greatly improve the detection efficiency and the detection efficiency.
Keywords:Andriod malware detection  feature fusion  Simhash  GBDT  random forest word
点击此处可从《》浏览原始摘要信息
点击此处可从《》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号