Effective and Efficient Hybrid Android Malware Classification Using Pseudo-Label Stacked Auto-Encoder

被引:74
|
作者
Mahdavifar, Samaneh [1 ]
Alhadidi, Dima [2 ]
Ghorbani, Ali. A. [1 ]
机构
[1] Univ New Brunswick, Canadian Inst Cybersecur CIC, Fac Comp Sci, Fredericton, NB, Canada
[2] Univ Windsor, Sch Comp Sci, Windsor, ON, Canada
关键词
Android malware; Category; Classification; Hybrid analysis; Semi-supervised learning; Stacked auto-encoder; Deep learning;
D O I
10.1007/s10922-021-09634-4
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Android has become the target of attackers because of its popularity. The detection of Android mobile malware has become increasingly important due to its significant threat. Supervised machine learning, which has been used to detect Android malware is far from perfect because it requires a significant amount of labeled data. Since labeled data is expensive and difficult to get while unlabeled data is abundant and cheap in this context, we resort to a semi-supervised learning technique, namely pseudo-label stacked auto-encoder (PLSAE), which involves training using a set of labeled and unlabeled instances. We use a hybrid approach of dynamic analysis and static analysis to craft feature vectors. We evaluate our proposed model on CICMalDroid2020, which includes 17,341 most recent samples of five different Android apps categories. After that, we compare the results with state-of-the-art techniques in terms of accuracy and efficiency. Experimental results show that our proposed framework outperforms other semi-supervised approaches and common machine learning algorithms.
引用
收藏
页数:34
相关论文
共 50 条
  • [41] Online Bearing Fault Diagnosis using Support Vector Machine and Stacked Auto-Encoder
    Mao, Wentao
    Tian, Siyu
    Liang, Xihui
    He, Jianliang
    2018 IEEE INTERNATIONAL CONFERENCE ON PROGNOSTICS AND HEALTH MANAGEMENT (ICPHM), 2018,
  • [42] Target Classification Using Convolutional Deep Learning and Auto-Encoder Models
    Zaied, Sarra
    Toumi, Abdelmalek
    Khenchaf, Ali
    2018 4TH INTERNATIONAL CONFERENCE ON ADVANCED TECHNOLOGIES FOR SIGNAL AND IMAGE PROCESSING (ATSIP), 2018,
  • [43] Image label transfer: Short video labelling by using frame auto-encoder
    Lü Chaohui
    Huang Yiyang
    TheJournalofChinaUniversitiesofPostsandTelecommunications, 2020, 27 (01) : 92 - 99
  • [44] Image label transfer: Short video labelling by using frame auto-encoder
    Chaohui L.Ü.
    Yiyang H.
    Journal of China Universities of Posts and Telecommunications, 2020, 27 (01): : 92 - 99
  • [45] Reliable Fault Diagnosis of Bearings Using an Optimized Stacked Variational Denoising Auto-Encoder
    Yan, Xiaoan
    Xu, Yadong
    She, Daoming
    Zhang, Wan
    ENTROPY, 2022, 24 (01)
  • [46] Fault Diagnosis of Aero-engine Bearing Using a Stacked Auto-Encoder Network
    Lin, XueSen
    Li, BenWei
    Yang, XinYi
    Wang, JingLin
    PROCEEDINGS OF 2018 IEEE 4TH INFORMATION TECHNOLOGY AND MECHATRONICS ENGINEERING CONFERENCE (ITOEC 2018), 2018, : 545 - 548
  • [47] An Efficient Encryption and Compression of Sensed IoTMedical Images Using Auto-Encoder
    El-kafrawy, Passent
    Aboghazalah, Maie
    Ahmed, Abdelmoty M.
    Torkey, Hanaa
    El-Sayed, Ayman
    CMES-COMPUTER MODELING IN ENGINEERING & SCIENCES, 2023, 134 (02): : 909 - 926
  • [48] An Efficient RFF Extraction Method Using Asymmetric Masked Auto-Encoder
    Yao, Zhisheng
    Fu, Xue
    Wang, Shufei
    Wang, Yu
    Gui, Guan
    Mao, Shiwen
    2023 28TH ASIA PACIFIC CONFERENCE ON COMMUNICATIONS, APCC 2023, 2023, : 364 - 368
  • [49] DroidEncoder: Malware detection using auto-encoder based feature extractor and machine learning algorithms
    Bakir, Halit
    Bakir, Rezan
    COMPUTERS & ELECTRICAL ENGINEERING, 2023, 110
  • [50] Deep learning for fault-relevant feature extraction and fault classification with stacked supervised auto-encoder
    Wang, Yalin
    Yang, Haibing
    Yuan, Xiaofeng
    Shardt, Yuri A. W.
    Yang, Chunhua
    Gui, Weihua
    JOURNAL OF PROCESS CONTROL, 2020, 92 : 79 - 89