首页> 中文期刊> 《信息安全学报》 >基于数据流深度学习算法的Android恶意应用检测方法

基于数据流深度学习算法的Android恶意应用检测方法

         

摘要

目前针对未知的Android恶意应用可以采用机器学习算法进行检测,但传统的机器学习算法具有少于三层的计算单元,无法充分挖掘Android应用程序特征深层次的表达.文中首次提出了一种基于深度学习的算法DDBN(Data-flow Deep Belief Network)对Android应用程序数据流特征进行分析,从而检测Android未知恶意应用.首先,使用分析工具FlowDroid和SUSI提取能够反映Android应用恶意行为的静态数据流特征;然后,针对该特征设计了数据流深度学习算法DDBN,该算法通过构建深层的模型结构,并进行逐层特征变换,将数据流在原空间的特征表示变换到新的特征空间,从而使分类更加准确;最后,基于DDBN实现了Android恶意应用检测工具Flowdect,并对现实中的大量安全应用和恶意应用进行检测.实验结果表明,Flowdect能够充分学习Android应用程序的数据流特征,用于检测未知的Android恶意应用.通过与其他基于传统机器学习算法的检测方案对比,DDBN算法具有更优的检测效果.

著录项

  • 来源
    《信息安全学报》 |2019年第2期|53-68|共16页
  • 作者单位

    中国科学院信息工程研究所第四研究室 北京中国100093;

    中国科学院大学网络空间安全学院 北京中国100093;

    中国科学院信息工程研究所第四研究室 北京中国100093;

    中国科学院大学网络空间安全学院 北京中国100093;

    中国科学院信息工程研究所第四研究室 北京中国100093;

    中国科学院信息工程研究所第四研究室 北京中国100093;

    中国科学院信息工程研究所第四研究室 北京中国100093;

    中国科学院大学网络空间安全学院 北京中国100093;

  • 原文格式 PDF
  • 正文语种 chi
  • 中图分类 自动推理、机器学习;移动通信;
  • 关键词

    机器学习; Android恶意应用检测; 深度学习; 数据流特征;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号