通信学报 ›› 2017, Vol. 38 ›› Issue (Z2): 30-36.doi: 10.11959/j.issn.1000-436x.2017271

• 学术论文 • 上一篇    下一篇

基于多层SimHash的Android恶意应用程序检测方法

陈波,潘永涛,陈铁明   

  1. 浙江工业大学计算机学院,浙江 杭州 310023
  • 出版日期:2017-11-01 发布日期:2018-06-07
  • 作者简介:陈波(1971-),男,浙江慈溪人,浙江工业大学副教授,主要研究方向为无线和移动安全。|潘永涛(1991-),男,浙江绍兴人,浙江工业大学硕士生,主要研究方向为网络安全、大数据。|陈铁明(1978-),男,浙江诸暨人,浙江工业大学教授、博士生导师,主要研究方向为网络空间安全。
  • 基金资助:
    国家自然科学基金资助项目(U1509214);国家自然科学基金资助项目(6177202);浙江省自然科学基金资助项目(LY16F020035)

Android malware detection method based on SimHash

Bo CHEN,Yong-tao PAN,Tie-ming CHEN   

  1. College of Computer,Zhejiang University of Technology,Hangzhou 310023,China
  • Online:2017-11-01 Published:2018-06-07
  • Supported by:
    The National Natural Science Foundation of China(U1509214);The National Natural Science Foundation of China(6177202);The Natural Science Foundation of Zhejiang Province(LY16F020035)

摘要:

提出一个基于多层SimHash的相似度检测方法,通过对APK文件进行分析,最终从5个方面提取分析内容来表征 APK,同时在每一层上使用改进的 SimHash 方法进行相似度检测分析。通过从 APK 文件中提取的AndroidManifest.xml 文件、从 dex 反编译得出的 Smali 代码累加和、Smali 文件指令提取、Java 代码集合、Java指令集提取5个层面进行分析。同时通过学习Voted Perceptron投票算法,将其应用到检测过程中,采用信任值权重的方法,为每一层赋予一个可信值,并在最后得出结果时将每一层结果结合权重分析,实验分析结果表明该方法具有更好的检测效果。

关键词: Android, 代码检测, SimHash, VotedPerceptron

Abstract:

A new similarity detection scheme based on hierarchical SimHash algorithm was proposed.The scheme extractd contents from different aspects to represent the APK file,then used the improved SimHash to respectively represent the file.The scheme analyzed the APK file by extracting the AndroidManifest.xml file in it,the sum of the Smali code from the decompilation of dex file,instructions extracted in Smali files,Java code set,and instructions extracted in Java code files.Through the study of Voted Perceptron voting algorithm,the scheme used trust weight method,by valuating a trust weight in every layer,then combined all the result with weight in every layer as a resule of scheme,the result can be more reasonable and more convincing.

Key words: Android, malware detection, SimHash, Voted Perceptron

中图分类号: 

No Suggested Reading articles found!