首页> 外文会议>IEEE Symposium on Computers and Communication >Fest: A Feature Extraction and Selection Tool for Android Malware Detection
【24h】

Fest: A Feature Extraction and Selection Tool for Android Malware Detection

机译:FEST:用于Android恶意软件检测的功能提取和选择工具

获取原文

摘要

Android has become one of the most popular mobile operating systems because of numerous applications (apps) it provides. However, Android malware downloaded from third-party markets threatens users' privacy, and most of them remain undetected because of the lack of efficient and accurate detecting techniques. Prior efforts on Android malware detection attempted to build precise classification models by manually choosing features, and few of them has used any feature selection algorithms to help pick typical features. In this paper, we present Feature Extraction and Selection Tool (FEST), a feature-based machine learning approach for malware detection. We first implement a feature extraction tool, AppExtractor, which is designed to extract features, such as permissions or APIs, according to the predefined rules. Then we propose a feature selection algorithm, FrequenSel. Unlike existing selection algorithms which pick features by calculating their importance, FrequenSel selects features by finding the difference their frequencies between malware and benign apps, because features which are frequently used in malware and rarely used in benign apps are more important to distinguish malware from benign apps. In experiments, we evaluate our approach with 7972 apps, and the results show that FEST gets nearly 98% accuracy and recall, with only 2% false alarms. Moreover, FEST only takes 6.5s to analyze an app on a common PC, which is very time-efficient for malware detection in Android markets.
机译:Android已成为最受欢迎的移动操作系统之一,因为它提供了许多应用程序(应用程序)。但是,从第三方市场下载的Android恶意软件威胁到用户的隐私,并且由于缺乏高效和准确的检测技术,其中大部分都保持未被发现。在Android恶意软件检测的情况下,尝试通过手动选择功能来构建精确的分类模型,并且其中很少有使用任何特征选择算法来帮助选择典型功能。在本文中,我们提出了特征提取和选择工具(FEST),一种用于恶意软件检测的基于特征的机器学习方法。我们首先实现一个特征提取工具,AppExtractor,它旨在根据预定义规则提取特征,例如权限或API。然后我们提出了一个特征选择算法,频率。与现有的选择算法不同,通过计算它们的重要性来选择功能,频率通过在恶意软件和良性应用程序之间找到其频率的频率来选择功能,因为恶意软件中经常用于良性应用程序的功能更为重要,以区分恶意软件从良性应用中区分恶意软件。在实验中,我们使用7972个应用程序评估我们的方法,结果表明,FEST的准确性和召回率近98%,只有2%的误报。此外,FEST只需要6.5s,分析一个公共PC上的应用程序,这对于Android Markets中的恶意软件检测非常有效。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号