首页> 外文会议>IEEE European Symposium on Security and Privacy >DroidEvolver: Self-Evolving Android Malware Detection System
【24h】

DroidEvolver: Self-Evolving Android Malware Detection System

机译:DroidEvolver:自我发展的Android恶意软件检测系统

获取原文

摘要

Given the frequent changes in the Android framework and the continuous evolution of Android malware, it is challenging to detect malware over time in an effective and scalable manner. To address this challenge, we propose DroidEvolver, an Android malware detection system that can automatically and continually update itself during malware detection without any human involvement. While most existing malware detection systems can be updated by retraining on new applications with true labels, DroidEvolver requires neither retraining nor true labels to update itself, mainly due to the insight that DroidEvolver makes necessary and lightweight update using online learning techniques with evolving feature set and pseudo labels. The detection performance of DroidEvolver is evaluated on a dataset of 33,294 benign applications and 34,722 malicious applications developed over a period of six years. Using 6,286 applications dated in 2011 as the initial training set, DroidEvolver achieves high detection F-measure (95.27%), which only declines by 1.06% on average per year over the next five years for classifying 57,539 newly appeared applications. Note that such new applications could use new techniques and new APIs, which are not known to DroidEvolver when initialized with 2011 applications. Compared with the state-of-the-art overtime malware detection system MAMADROID, the F-measure of DroidEvolver is 2.19 times higher on average (10.21 times higher for the fifth year), and the efficiency of DroidEvolver is 28.58 times higher than MAMADROID during malware detection. DroidEvolver is also shown robust against typical code obfuscation techniques.
机译:鉴于Android框架的频繁更改以及Android恶意软件的不断发展,以有效且可扩展的方式随着时间的推移检测恶意软件具有挑战性。为了应对这一挑战,我们提出了DroidEvolver,这是一个Android恶意软件检测系统,可以在恶意软件检测期间自动持续不断地更新自身,而无需任何人工干预。虽然大多数现有的恶意软件检测系统都可以通过对带有真实标签的新应用程序进行重新培训来进行更新,但DroidEvolver既不需要重新培训也不需要真实标签来进行自我更新,这主要是由于DroidEvolver使用具有不断发展的功能集和功能的在线学习技术进行必要的轻量级更新的见解。伪标签。 DroidEvolver的检测性能是根据在六年内开发的33,294个良性应用程序和34,722个恶意应用程序的数据集进行评估的。 DroidEvolver使用2011年的6,286个应用程序作为初始训练集,实现了较高的检测F值(95.27%),在未来五年中,对57,739个新出现的应用程序进行分类时,其平均每年仅下降1.06%。请注意,此类新应用程序可以使用新技术和新API,当使用2011应用程序初始化时,DroidEvolver并不知道这些新技术和新API。与最新的超时恶意软件检测系统MAMADROID相比,DroidEvolver的F值平均高出2.19倍(第五年提高了10.21倍),DroidEvolver的效率比MAMADROID高出28.58倍。恶意软件检测。 DroidEvolver还显示出对典型代码混淆技术的强大支持。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号