A new machine learning-based method for android malware detection on imbalanced dataset

被引:0
|
作者
Diyana Tehrany Dehkordy
Abbas Rasoolzadegan
机构
[1] Ferdowsi University of Mashhad,Computer Engineering Department, Faculty of Engineering
来源
关键词
Malware detection; Android applications classification; Dataset balancing; SMOTE balancing;
D O I
暂无
中图分类号
学科分类号
摘要
Nowadays, malware applications are dangerous threats to Android devices, users, developers, and application stores. Researchers are trying to discover new methods for malware detection because the complexity of malwares, their continuous changes, and damages caused by their attacks have increased. One of the most important challenges in detecting malware is to have a balanced dataset. In this paper, a detection method is proposed to identify malware to improve accuracy and reduce error rates by preprocessing the used dataset and balancing it. To attain these purposes, the static analysis is used to extract features of the applications. The ranking methods of features are used to preprocess the feature set and the low-effective features are removed. The proposed method also balances the dataset by using the techniques of undersampling, the Synthetic Minority Oversampling Technique (SMOTE), and a combination of both methods, which have not yet been studied among detection methods. Then, the classifiers of K-Nearest Neighbor (KNN), Support Vector Machine, and Iterative Dichotomiser 3 are used to create the detection model. The performance of KNN with SMOTE is better than the performance of the other classifiers. The obtained results indicate that the criteria of precision, recall, accuracy, F-measure, and Matthews Correlation Coefficient are over 97%. The proposed method is effective in detecting 99.49% of the malware’s existing in the used dataset and new malware.
引用
收藏
页码:24533 / 24554
页数:21
相关论文
共 50 条
  • [21] Machine Learning-Based Adaptive Genetic Algorithm for Android Malware Detection in Auto-Driving Vehicles
    Hammood, Layth
    Dogru, Ibrahim Alper
    Kilic, Kazim
    [J]. APPLIED SCIENCES-BASEL, 2023, 13 (09):
  • [22] Android-based Smartphone Malware Exploit Prevention Using a Machine Learning-based Runtime Detection System
    Vijay, Athul
    Portillo-Dominguez, A. Omar
    Ayala-Rivera, Vanessa
    [J]. 2022 10TH INTERNATIONAL CONFERENCE IN SOFTWARE ENGINEERING RESEARCH AND INNOVATION, CONISOFT, 2022, : 131 - 139
  • [23] Static analysis framework for permission-based dataset generation and android malware detection using machine learning
    Pathak, Amarjyoti
    Kumar, Th. Shanta
    Barman, Utpal
    [J]. Eurasip Journal on Information Security, 2024, 2024 (01)
  • [24] On the Deterioration of Learning-Based Malware Detectors for Android
    Fu, Xiaoqin
    Cai, Haipeng
    [J]. 2019 IEEE/ACM 41ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS (ICSE-COMPANION 2019), 2019, : 272 - 273
  • [25] Machine Learning-Based Malicious Application Detection of Android
    Wei, Linfeng
    Luo, Weiqi
    Weng, Jian
    Zhong, Yanjun
    zhang, Xiaoqian
    Yan, Zheng
    [J]. IEEE ACCESS, 2017, 5 : 25591 - 25601
  • [26] A Survey of Android Malware Static Detection Technology Based on Machine Learning
    Wu, Qing
    Zhu, Xueling
    Liu, Bo
    [J]. MOBILE INFORMATION SYSTEMS, 2021, 2021
  • [27] Evaluation of Tree Based Machine Learning Classifiers for Android Malware Detection
    Rana, Md. Shohel
    Rahman, Sheikh Shah Mohammad Motiur
    Sung, Andrew H.
    [J]. COMPUTATIONAL COLLECTIVE INTELLIGENCE, ICCCI 2018, PT II, 2018, 11056 : 377 - 385
  • [28] On the Evaluation of the Machine Learning Based Hybrid Approach for Android Malware Detection
    Ratyal, Natasha Javed
    Khadam, Maryam
    Aleem, Muhammad
    [J]. 2019 22ND IEEE INTERNATIONAL MULTI TOPIC CONFERENCE (INMIC), 2019, : 100 - 107
  • [29] A Combination Method for Android Malware Detection Based on Control Flow Graphs and Machine Learning Algorithms
    Ma, Zhuo
    Ge, Haoran
    Liu, Yang
    Zhao, Meng
    Ma, Jianfeng
    [J]. IEEE ACCESS, 2019, 7 : 21235 - 21245
  • [30] Permissions-Based Detection of Android Malware Using Machine Learning
    Akbar, Fahad
    Hussain, Mehdi
    Mumtaz, Rafia
    Riaz, Qaiser
    Wahab, Ainuddin Wahid Abdul
    Jung, Ki-Hyun
    [J]. SYMMETRY-BASEL, 2022, 14 (04):