A Novel Knowledge Search Structure for Android Malware Detection

被引:0
|
作者
Zhu, Huijuan [1 ]
Xia, Mengzhen [1 ]
Wang, Liangmin [2 ]
Xu, Zhicheng [3 ]
Sheng, Victor S. [4 ]
机构
[1] Jiangsu Univ, Sch Comp Sci & Commun Engn, Zhenjiang 212013, Peoples R China
[2] Southeast Univ, Sch Cyber Sci & Engn, Nanjing 211102, Peoples R China
[3] Jiangsu Univ, Sch Math Sci, Zhenjiang 212013, Peoples R China
[4] Texas Tech Univ, Dept Comp Sci, Lubbock, TX 79409 USA
基金
中国国家自然科学基金;
关键词
Malware; Feature extraction; Operating systems; Static analysis; Smart phones; Computational modeling; Deep learning; Vectors; Security; Radio frequency; Android; malware detection; knowledge distillation; neural architecture search; multi-layer perceptron; INFORMATION; FRAMEWORK;
D O I
10.1109/TSC.2024.3496333
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
While the Android platform is gaining explosive popularity, the number of malicious software (malware) is also increasing sharply. Thus, numerous malware detection schemes based on deep learning have been proposed. However, they are usually suffering from the cumbersome models with complex architectures and tremendous parameters. They usually require heavy computation power support, which seriously limit their deployment on actual application environments with limited resources (e.g., mobile edge devices). To surmount this challenge, we propose a novel Knowledge Distillation (KD) structure-Knowledge Search (KS). KS exploits Neural Architecture Search (NAS) to adaptively bridge the capability gap between teacher and student networks in KD by introducing a parallelized student-wise search approach. In addition, we carefully analyze the characteristics of malware and locate three cost-effective types of features closely related to malicious attacks, namely, Application Programming Interfaces (APIs), permissions and vulnerable components, to characterize Android Applications (Apps). Therefore, based on typical samples collected in recent years, we refine features while exploiting the natural relationship between them, and construct corresponding datasets. Massive experiments are conducted to investigate the effectiveness and sustainability of KS on these datasets. Our experimental results show that the proposed method yields an accuracy of 97.89% to detect Android malware, which performs better than state-of-the-art solutions.
引用
收藏
页码:3052 / 3064
页数:13
相关论文
共 50 条
  • [21] A Dynamic Robust DL-Based Model for Android Malware Detection
    Ul Haq, Ikram
    Khan, Tamim Ahmed
    Akhunzada, Adnan
    IEEE ACCESS, 2021, 9 : 74510 - 74521
  • [22] FAMD: A Fast Multifeature Android Malware Detection Framework, Design, and Implementation
    Bai, Hongpeng
    Xie, Nannan
    Di, Xiaoqiang
    Ye, Qing
    IEEE ACCESS, 2020, 8 (08): : 194729 - 194740
  • [23] DeepImageDroid: A Hybrid Framework Leveraging Visual Transformers and Convolutional Neural Networks for Robust Android Malware Detection
    Chimezie Obidiagha, Collins
    Rahouti, Mohamed
    Hayajneh, Thaier
    IEEE ACCESS, 2024, 12 : 156285 - 156306
  • [24] The Android malware detection systems between hope and reality
    Bakour, Khaled
    Unver, Halil Murat
    Ghanem, Razan
    SN APPLIED SCIENCES, 2019, 1 (09):
  • [25] A Novel Android Malware Detection Approach Based on Convolutional Neural Network
    Zhang, Yi
    Yang, Yuexiang
    Wang, Xiaolei
    ICCSP 2018: PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON CRYPTOGRAPHY, SECURITY AND PRIVACY, 2018, : 144 - 149
  • [26] A pragmatic android malware detection procedure
    Palumbo, Paolo
    Sayfullina, Luiza
    Komashinskiy, Dmitriy
    Eirola, Emil
    Karhunen, Juha
    COMPUTERS & SECURITY, 2017, 70 : 689 - 701
  • [27] MADLIRA: A Tool for Android Malware Detection
    Khanh Huu The Dam
    Touili, Tayssir
    ICISSP: PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS SECURITY AND PRIVACY, 2021, : 670 - 675
  • [28] A Method for Automatic Android Malware Detection Based on Static Analysis and Deep Learning
    Ibrahim, Mulhem
    Issa, Bayan
    Jasser, Muhammed Basheer
    IEEE ACCESS, 2022, 10 : 117334 - 117352
  • [29] On Malware Detection in the Android Operating System
    Badami, Charles
    Kettani, Houssain
    4TH INTERNATIONAL CONFERENCE ON ALGORITHMS, COMPUTING AND SYSTEMS, ICACS 2020, 2020, : 45 - 50
  • [30] A Proposed Artificial Intelligence Model for Android-Malware Detection
    Taher, Fatma
    Al Fandi, Omar
    Al Kfairy, Mousa
    Al Hamadi, Hussam
    Alrabaee, Saed
    INFORMATICS-BASEL, 2023, 10 (03):