首页> 外文期刊>Future generation computer systems >SaaS: A situational awareness and analysis system for massive android malware detection
【24h】

SaaS: A situational awareness and analysis system for massive android malware detection

机译:SaaS:一种用于大规模android恶意软件检测的态势感知和分析系统

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

摘要

A large amount of mobile applications (Apps) are uploaded, distributed and updated in various Android markets, e.g., Google Play and Huawei AppGallery every day. One of the ongoing challenges is to detect malicious Apps (also known as malware) among those massive newcomers accurately and efficiently in the daily security management of Android App markets. Customers rely on those detection results in the selection of Apps upon downloading, and undetected malware may result in great damages. In this paper, we propose a cloud-based malware detection system called SaaS by leveraging and marrying multiple approaches from diverse domains such as natural language processing (n-gram), image processing (GLCM), cryptography (fuzzy hash), machine learning (random forest) and complex networks. We firstly extract n-gram features and GLCM features from an App's smali code and DEX file, respectively. We next feed those features into training data set, to create a machine learning detect model. The model is further enhanced by fuzzy hash to detect whether inspected App is repackaged or not. Extensive experiments (involving 1495 samples) demonstrates that the detecting accuracy is more than 98.5%, and support a large-scale detecting and monitoring. Besides, our proposed system can be deployed as a service in clouds and customers can access cloud services on demand. (C) 2018 Elsevier B.V. All rights reserved.
机译:每天都会在各种Android市场(例如Google Play和Huawei AppGallery)上上传,分发和更新大量的移动应用程序。正在进行的挑战之一是在Android App市场的日常安全管理中准确,高效地检测那些庞大的新用户中的恶意应用程序(也称为恶意软件)。客户在下载时会依赖这些检测结果来选择应用程序,而未检测到的恶意软件可能会造成巨大的损失。在本文中,我们通过利用和结合来自不同领域的多种方法(例如自然语言处理(n-gram),图像处理(GLCM),密码术(模糊散列),机器学习(随机森林)和复杂的网络。首先,我们分别从应用程序的smali代码和DEX文件中提取n-gram特征和GLCM特征。接下来,我们将这些功能输入训练数据集中,以创建机器学习检测模型。通过模糊散列进一步增强该模型,以检测检查的App是否被重新打包。广泛的实验(涉及1495个样本)表明,其检测精度超过98.5%,并支持大规模的检测和监视。此外,我们提出的系统可以作为服务部署在云中,客户可以按需访问云服务。 (C)2018 Elsevier B.V.保留所有权利。

著录项

  • 来源
    《Future generation computer systems》 |2019年第6期|548-559|共12页
  • 作者单位

    China Univ Geosci, Sch Comp Sci, Wuhan, Hubei, Peoples R China;

    China Univ Geosci, Sch Comp Sci, Wuhan, Hubei, Peoples R China|China Univ Geosci Wuhan, Hubei Key Lab Intelligent Geoinformat Proc, Wuhan, Hubei, Peoples R China|GuiZhou Univ, Guizhou Prov Key Lab Publ Big Data, Guiyang, Guizhou, Peoples R China;

    China Univ Geosci, Sch Comp Sci, Wuhan, Hubei, Peoples R China|Univ Technol Sydney, Sch Software, Ultimo, NSW 2007, Australia;

    Univ East Anglia, Sch Comp Sci, Norwich, Norfolk, England;

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

    N-GRAM; Machine learning; Fuzzy hash; GLCM; Cloud;

    机译:N-GRAM;机器学习;模糊哈希;GLCM;云;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号