Machine Learning-Based Adaptive Genetic Algorithm for Android Malware Detection in Auto-Driving Vehicles

被引:11
作者
Hammood, Layth [1 ,2 ]
Dogru, Ibrahim Alper [1 ]
Kilic, Kazim [1 ]
机构
[1] Gazi Univ, Fac Technol, Dept Comp Engn, MobSecLab, TR-06560 Ankara, Turkiye
[2] Kirkuk Univ, Coll Comp Sci & Informat Technol, Kirkuk 36001, Iraq
来源
APPLIED SCIENCES-BASEL | 2023年 / 13卷 / 09期
关键词
Android malware detection; machine learning; auto-driving; particle swarm optimization; adaptive genetic algorithm; PARTICLE SWARM OPTIMIZATION; BASIC CONCEPTS;
D O I
10.3390/app13095403
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
The growing trend toward vehicles being connected to various unidentified devices, such as other vehicles or infrastructure, increases the possibility of external attacks on"vehicle cybersecurity (VC). Detection of intrusion is a very important part of network security for vehicles such as connected vehicles, that have open connectivity, and self-driving vehicles. Consequently, security has become an important requirement in trying to protect these vehicles as attackers have become more sophisticated in using malware that can penetrate and harm vehicle control units as technology advances. Thus, ensuring the vehicles and the network are safe is very important for the growth of the automotive industry and for people to have more faith in it. In this study, a machine learning-based detection approach using hybrid analysis-based particle swarm optimization (PSO) and an adaptive genetic algorithm (AGA) is presented for Android malware detection in auto-driving vehicles. The "CCCS-CIC-AndMal-2020" dataset containing 13 different malware categories and 9504 hybrid features was used for the experiments. In the proposed approach, firstly, feature selection is performed by applying PSO to the features in the dataset. In the next step, the performance of XGBoost and random forest (RF) machine learning classifiers is optimized using the AGA. In the experiments performed, a 99.82% accuracy and F-score were obtained with the XGBoost classifier, which was developed using PSO-based feature selection and AGA-based hyperparameter optimization. With the random forest classifier, a 98.72% accuracy and F-score were achieved. Our results show that the application of PSO and an AGA greatly increases the performance in the classification of the information obtained from the hybrid analysis.
引用
收藏
页数:19
相关论文
共 45 条
  • [1] A Comprehensive Review of Swarm Optimization Algorithms
    Ab Wahab, Mohd Nadhir
    Nefti-Meziani, Samia
    Atyabi, Adham
    [J]. PLOS ONE, 2015, 10 (05):
  • [2] Abdi A., 2016, Three types of Machine Learning Algorithms List of Common Machine Learning Algorithms
  • [3] Basic concepts of artificial neural network (ANN) modeling and its application in pharmaceutical research
    Agatonovic-Kustrin, S
    Beresford, R
    [J]. JOURNAL OF PHARMACEUTICAL AND BIOMEDICAL ANALYSIS, 2000, 22 (05) : 717 - 727
  • [4] [Anonymous], 2008, SYM GLOB INT SEC THR
  • [5] [Anonymous], 2014, INT J INF COMMUN TEC
  • [6] [Anonymous], 2007, CSI TECHNICAL REPORT
  • [7] Drebin: Effective and Explainable Detection of Android Malware in Your Pocket
    Arp, Daniel
    Spreitzenbarth, Michael
    Huebner, Malte
    Gascon, Hugo
    Rieck, Konrad
    [J]. 21ST ANNUAL NETWORK AND DISTRIBUTED SYSTEM SECURITY SYMPOSIUM (NDSS 2014), 2014,
  • [8] AndroAnalyzer: android malicious software detection based on deep learning
    Arslan, Recep Sinan
    [J]. PEERJ COMPUTER SCIENCE, 2021,
  • [9] An Ensemble Approach Based on Fuzzy Logic Using Machine Learning Classifiers for Android Malware Detection
    Atacak, Ismail
    [J]. APPLIED SCIENCES-BASEL, 2023, 13 (03):
  • [10] Android malware detection using hybrid ANFIS architecture with low computational cost convolutional layers
    Atacak, Ismail
    Kilic, Kazim
    Dogru, Ibrahim Alper
    [J]. PEERJ COMPUTER SCIENCE, 2022, 8