首页 | 本学科首页   官方微博 | 高级检索  
     

基于深度神经网络的Android恶意软件检测方法
作者姓名:超凡  杨智  杜学绘  孙彦
作者单位:1. 信息工程大学密码工程学院,河南 郑州 450001;2. 中国电子技术标准化研究院,北京 100007
基金项目:国家重点研发计划(2018YFB0803603);国家自然科学基金(61972040);国家自然科学基金(61802436)
摘    要:Android 系统正日益面临着恶意软件的攻击威胁。针对支持向量机等传统机器学习方法难以有效进行大样本多分类的恶意软件检测,提出一种基于深度神经网络的Android恶意软件检测与家族分类方法。该方法在全面提取应用组件、Intent Filter、权限、数据流等特征基础上,进行有效的特征选择以降低维度,基于深度神经网络进行面向恶意软件的大样本多分类检测。实验结果表明,该方法能够进行有效检测和分类,良性、恶意二分类精度为 97.73%,家族多分类精度可达到 93.54%,比其他机器学习算法有更好的分类效果。

关 键 词:安卓  恶意软件检测  静态分析  特征选择  深度神经网络  

Android malware detection method based on deep neural network
Authors:Fan CHAO  Zhi YANG  Xuehui DU  Yan SUN
Affiliation:1. College of Cryptogram Engineering,Information Engineering University,Zhengzhou 450001,China;2. China Electronics Standardization Institute,Beijing 100007,China
Abstract:Android is increasingly facing the threat of malware attacks.It is difficult to effectively detect large-sample and multi-class malware for traditional machine learning methods such as support vector machine,method for Android malware detection and family classification based on deep neural network was proposed.Based on the comprehensive extraction of application components,Intent Filter,permissions,and data flow,the method performed an effective feature selection to reduce dimensions,and conducted a large-sample detection and multi-class classification for malware based on deep neural network.The experimental results show that the method can conduct an effective detection and classification.The accuracy of binary classification between benign and malicious Apps is 97.73%,and the accuracy of family multi-class classification can reach 93.54%,which is higher than other machine learning algorithms.
Keywords:Android  malware detection  static analysis  feature selection  deep neural network  
点击此处可从《》浏览原始摘要信息
点击此处可从《》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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