...
首页> 外文期刊>Future generation computer systems >Similarity-based Android malware detection using Hamming distance of static binary features
【24h】

Similarity-based Android malware detection using Hamming distance of static binary features

机译:使用静态二进制特征的汉明距离的基于相似度的Android恶意软件检测

获取原文
获取原文并翻译 | 示例
           

摘要

In this paper, we develop four malware detection methods using Hamming distance to find similarity between samples which are first nearest neighbors (FNN), all nearest neighbors (ANN), weighted all nearest neighbors (WANN), and k-medoid based nearest neighbors (KMNN). In our proposed methods, we can trigger the alarm if we detect an Android app is malicious. Hence, our solutions help us to avoid the spread of detected malware on a broader scale. We provide a detailed description of the proposed detection methods and related algorithms. We include an extensive analysis to assess the suitability of our proposed similarity-based detection methods. In this way, we perform our experiments on three datasets, including benign and malware Android apps like Drebin, Contagio, and Genome. Thus, to corroborate the actual effectiveness of our classifier, we carry out performance comparisons with some state-of-the-art classification and malware detection algorithms, namely Mixed and Separated solutions, the program dissimilarity measure based on entropy (PDME) and the FalDroid algorithms. We test our experiments in a different type of features: API, intent, and permission features on these three datasets. The results confirm that accuracy rates of proposed algorithms are more than 90% and in some cases (i.e., considering API features) are more than 99%, and are comparable with existing state-of-the-art solutions.
机译:在本文中,我们开发了四种使用汉明距离的恶意软件检测方法,以找到样本之间的相似性,这些样本是第一近邻(FNN),所有近邻(ANN),加权所有近邻(WANN)和基于k-medoid的近邻( KMNN)。在我们提出的方法中,如果我们检测到Android应用程序是恶意的,则可以触发警报。因此,我们的解决方案可帮助我们避免检测到的恶意软件在更大范围内传播。我们提供了建议的检测方法和相关算法的详细说明。我们进行了广泛的分析,以评估我们提出的基于相似度的检测方法的适用性。通过这种方式,我们在三个数据集上进行了实验,包括良性和恶意软件Android应用程序(如Drebin,Contagio和Genome)。因此,为证实分类器的实际有效性,我们使用一些最新的分类和恶意软件检测算法(即混合和分离解决方案,基于熵的程序不相似性度量(PDME)和FalDroid)进行了性能比较。算法。我们以不同的功能类型测试了我们的实验:这三个数据集的API,意图和权限功能。结果证实了所提出算法的准确率超过90%,并且在某些情况下(即考虑到API特征)超过99%,并且可以与现有的最新解决方案相提并论。

著录项

  • 来源
    《Future generation computer systems》 |2020年第4期|230-247|共18页
  • 作者

  • 作者单位

    Department of Computer Engineering and Information Technology Shiraz University of Technology Shiraz Iran;

    ICS/5GIC. University of Surrey Guildford GU27XH UK Department of Mathematics University of Padua Via Trieste 63 Padua 35131 Italy;

    Department of Mathematics University of Padua Via Trieste 63 Padua 35131 Italy;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Android; Malware detection; Clustering; K-nearest neighbor (KNN); Static analysis; Hamming distance;

    机译:Android;恶意软件检测;集群;K近邻(KNN);静态分析;汉明距离;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号