Multi-view deep learning for zero-day Android malware detection

被引:45
|
作者
Millar, Stuart [1 ]
McLaughlin, Niall [1 ]
del Rincon, Jesus Martinez [1 ]
Miller, Paul [1 ]
机构
[1] Queens Univ Belfast, Ctr Secure Informat Technol CSIT, Belfast, Antrim, North Ireland
基金
英国工程与自然科学研究理事会;
关键词
Android malware detection; Zero-day; Cybersecurity; Deep learning; Convolutional neural networks; Multi-view learning; Neural networks; BEHAVIOR; NETWORK;
D O I
10.1016/j.jisa.2020.102718
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Zero-day malware samples pose a considerable danger to users as implicitly there are no documented defences for previously unseen, newly encountered behaviour. Malware detection therefore relies on past knowledge to attempt to deal with zero-days. Often such insight is provided by a human expert hand-crafting and pre-categorising certain features as malicious. However, tightly coupled feature-engineering based on previous domain knowledge risks not being effective when faced with a new threat. In this work we decouple this human expertise, instead encapsulating knowledge inside a deep learning neural net with no prior understanding of malicious characteristics. Raw input features consist of low-level opcodes, app permissions and proprietary Android API package usage. Our method makes three main contributions. Firstly, a novel multi-view deep learning Android malware detector with no specialist malware domain insight used to select, rank or hand-craft input features. Secondly, a comprehensive zero-day scenario evaluation using the Drebin and AMD benchmarks, with our model achieving weighted average detection rates of 91% and 81% respectively, an improvement of up to 57% over the state-of-the-art. Thirdly, a 77% reduction in false positives on average compared to the state-of-the-art, with excellent F1 scores of 0.9928 and 0.9963 for the general detection task again on the Drebin and AMD benchmark datasets respectively.
引用
收藏
页数:14
相关论文
共 50 条
  • [31] CNN based zero-day malware detection using small binary segments
    Wen, Qiaokun
    Chow, K. P.
    [J]. FORENSIC SCIENCE INTERNATIONAL-DIGITAL INVESTIGATION, 2021, 38
  • [32] Zero-day Malware Detection using Threshold-free Autoencoding Architecture
    Kim, Chiho
    Chang, Sang-Yoon
    Kim, Jonghyun
    Lee, Dongeun
    Kim, Jinoh
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2021, : 1279 - 1284
  • [33] A multi-view context-aware approach to Android malware detection and malicious code localization
    Narayanan, Annamalai
    Chandramohan, Mahinthan
    Chen, Lihui
    Liu, Yang
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2018, 23 (03) : 1222 - 1274
  • [34] A multi-view context-aware approach to Android malware detection and malicious code localization
    Annamalai Narayanan
    Mahinthan Chandramohan
    Lihui Chen
    Yang Liu
    [J]. Empirical Software Engineering, 2018, 23 : 1222 - 1274
  • [35] An adaptable deep learning-based intrusion detection system to zero-day attacks
    Soltani, Mahdi
    Ousat, Behzad
    Siavoshani, Mahdi Jafari
    Jahangir, Amir Hossein
    [J]. JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2023, 76
  • [36] Zero-Day Malware Detection and Effective Malware Analysis Using Shapley Ensemble Boosting and Bagging Approach
    Kumar, Rajesh
    Subbiah, Geetha
    [J]. SENSORS, 2022, 22 (07)
  • [37] A Malware Detection Algorithm Based on Multi-view Fusion
    Guo, Shanqing
    Yuan, Qixia
    Lin, Fengbo
    Wang, Fengyu
    Ban, Tao
    [J]. NEURAL INFORMATION PROCESSING: MODELS AND APPLICATIONS, PT II, 2010, 6444 : 259 - +
  • [38] A multi-view feature fusion approach for effective malware classification using Deep Learning
    Chaganti, Rajasekhar
    Ravi, Vinayakumar
    Pham, Tuan D.
    [J]. JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2023, 72
  • [39] A Deep Learning Approach to Android Malware Feature Learning and Detection
    Su, Xin
    Zhang, Dafang
    Li, Wenjia
    Zhao, Kai
    [J]. 2016 IEEE TRUSTCOM/BIGDATASE/ISPA, 2016, : 244 - 251
  • [40] ZeVigilante: Detecting Zero-Day Malware Using Machine Learning and Sandboxing Analysis Techniques
    Alhaidari, Fahd
    Shaib, Nouran Abu
    Alsafi, Maram
    Alharbi, Haneen
    Alawami, Majd
    Aljindan, Reem
    Rahman, Atta-ur
    Zagrouba, Rachid
    [J]. COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2022, 2022