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 条
  • [1] Deep Learning for Zero-day Malware Detection and Classification: A Survey
    Deldar, Fatemeh
    Abadi, Mahdi
    [J]. ACM COMPUTING SURVEYS, 2024, 56 (02)
  • [2] Zero-Day Malware Detection
    Gandotra, Ekta
    Bansal, Divya
    Sofat, Sanjccv
    [J]. 2016 SIXTH INTERNATIONAL SYMPOSIUM ON EMBEDDED COMPUTING AND SYSTEM DESIGN (ISED 2016), 2016, : 171 - 175
  • [3] Towards Multi-view Android Malware Detection Through Image-based Deep Learning
    Geremias, Jhonatan
    Viegas, Eduardo K.
    Santin, Altair O.
    Britto, Alceu
    Horchulhack, Pedro
    [J]. 2022 INTERNATIONAL WIRELESS COMMUNICATIONS AND MOBILE COMPUTING, IWCMC, 2022, : 572 - 577
  • [4] Zero-Day Malware Classification and Detection Using Machine Learning
    Kumar J.
    Rajendran B.
    Sudarsan S.D.
    [J]. SN Computer Science, 5 (1)
  • [5] Combining Supervised and Unsupervised Learning for Zero-Day Malware Detection
    Comar, Prakash Mandayam
    Liu, Lei
    Saha, Sabyasachi
    Tan, Pang-Ning
    Nucci, Antonio
    [J]. 2013 PROCEEDINGS IEEE INFOCOM, 2013, : 2022 - 2030
  • [6] Learning from Context: A Multi-View Deep Learning Architecture for Malware Detection
    Kyadige, Adarsh
    Rudd, Ethan M.
    Berlin, Konstantin
    [J]. 2020 IEEE SYMPOSIUM ON SECURITY AND PRIVACY WORKSHOPS (SPW 2020), 2020, : 1 - 7
  • [7] Multi-View Learning for Repackaged Malware Detection
    Singh, Shirish
    Chaturvedy, Kushagra
    Mishra, Bharavi
    [J]. ARES 2021: 16TH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY AND SECURITY, 2021,
  • [8] Efficient detection of zero-day Android Malware using Normalized Bernoulli Naive Bayes
    Sayfullina, Luiza
    Eirola, Emil
    Komashinsky, Dmitry
    Palumbo, Paolo
    Miche, Yoan
    Lendasse, Amaury
    Karhunen, Juha
    [J]. 2015 IEEE TRUSTCOM/BIGDATASE/ISPA, VOL 1, 2015, : 198 - 205
  • [9] Deep Neural Network and Transfer Learning for Accurate Hardware-Based Zero-Day Malware Detection
    He, Zhangying
    Rezaei, Amin
    Homayoun, Houman
    Sayadi, Hossein
    [J]. PROCEEDINGS OF THE 32ND GREAT LAKES SYMPOSIUM ON VLSI 2022, GLSVLSI 2022, 2022, : 27 - 32
  • [10] Big Data Framework for Zero-Day Malware Detection
    Gupta, Deepak
    Rani, Rinkle
    [J]. CYBERNETICS AND SYSTEMS, 2018, 49 (02) : 103 - 121