Android Malware Detection Using Machine Learning with Feature Selection Based on the Genetic Algorithm

被引:21
|
作者
Lee, Jaehyeong [1 ]
Jang, Hyuk [1 ]
Ha, Sungmin [2 ]
Yoon, Yourim [1 ]
机构
[1] Gachon Univ, Dept Comp Engn, 1342 Seongnamdaero, Seongnam Si 13120, Gyeonggi Do, South Korea
[2] Gachon Univ, Dept Business Adm, 1342 Seongnamdaero, Seongnam Si 13120, Gyeonggi Do, South Korea
关键词
android malware detection; machine learning; genetic algorithm; feature selection; static analysis; STATIC ANALYSIS;
D O I
10.3390/math9212813
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
Since the discovery that machine learning can be used to effectively detect Android malware, many studies on machine learning-based malware detection techniques have been conducted. Several methods based on feature selection, particularly genetic algorithms, have been proposed to increase the performance and reduce costs. However, because they have yet to be compared with other methods and their many features have not been sufficiently verified, such methods have certain limitations. This study investigates whether genetic algorithm-based feature selection helps Android malware detection. We applied nine machine learning algorithms with genetic algorithm-based feature selection for 1104 static features through 5000 benign applications and 2500 malwares included in the Andro-AutoPsy dataset. Comparative experimental results show that the genetic algorithm performed better than the information gain-based method, which is generally used as a feature selection method. Moreover, machine learning using the proposed genetic algorithm-based feature selection has an absolute advantage in terms of time compared to machine learning without feature selection. The results indicate that incorporating genetic algorithms into Android malware detection is a valuable approach. Furthermore, to improve malware detection performance, it is useful to apply genetic algorithm-based feature selection to machine learning.
引用
收藏
页数:20
相关论文
共 50 条
  • [1] Android Malware Detection Using Genetic Algorithm based Optimized Feature Selection and Machine Learning
    Fatima, Anam
    Maurya, Ritesh
    Dutta, Malay Kishore
    Burget, Radim
    Masek, Jan
    [J]. 2019 42ND INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS AND SIGNAL PROCESSING (TSP), 2019, : 220 - 223
  • [2] A New Feature Selection Method Based on Dragonfly Algorithm for Android Malware Detection Using Machine Learning Techniques
    Guendouz, Mohamed
    Amine, Abdelmalek
    [J]. INTERNATIONAL JOURNAL OF INFORMATION SECURITY AND PRIVACY, 2023, 17 (01)
  • [3] Permission-based Android Malware Detection System Using Feature Selection with Genetic Algorithm
    Yildiz, Oktay
    Dogru, Ibrahim Alper
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2019, 29 (02) : 245 - 262
  • [4] Android malware detection applying feature selection techniques and machine learning
    Mohammad Reza Keyvanpour
    Mehrnoush Barani Shirzad
    Farideh Heydarian
    [J]. Multimedia Tools and Applications, 2023, 82 : 9517 - 9531
  • [5] Android malware detection applying feature selection techniques and machine learning
    Keyvanpour, Mohammad Reza
    Shirzad, Mehrnoush Barani
    Heydarian, Farideh
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2023, 82 (06) : 9517 - 9531
  • [6] Android Malware Detection Using API Calls: A Comparison of Feature Selection and Machine Learning Models
    Muzaffar, Ali
    Hassen, Hani Ragab
    Lones, Michael A.
    Zantout, Hind
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON APPLIED CYBER SECURITY (ACS) 2021, 2022, 378 : 3 - 12
  • [7] Android Malware Detection Based on Feature Selection
    Pan, Jianwen
    Zhang, Zhihua
    Lin, Gaoyi
    Cui, Zhanqi
    [J]. Computer Engineering and Applications, 2023, 59 (21) : 287 - 295
  • [8] Android malware classification using optimum feature selection and ensemble machine learning
    Islam, Rejwana
    Sayed, Moinul Islam
    Saha, Sajal
    Hossain, Mohammad Jamal
    Masud, Md Abdul
    [J]. Internet of Things and Cyber-Physical Systems, 2023, 3 : 100 - 111
  • [9] Android Malware Detection Using Machine Learning
    Droos, Ayat
    Al-Mahadeen, Awss
    Al-Harasis, Tasnim
    Al-Attar, Rama
    Ababneh, Mohammad
    [J]. 2022 13TH INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION SYSTEMS (ICICS), 2022, : 36 - 41
  • [10] Android Malware Detection Based on Machine Learning
    Wang, Qing-Fei
    Fang, Xiang
    [J]. 2018 4TH ANNUAL INTERNATIONAL CONFERENCE ON NETWORK AND INFORMATION SYSTEMS FOR COMPUTERS (ICNISC 2018), 2018, : 434 - 436