Detection of Android Malware Using Machine Learning and Siamese Shot Learning Technique for Security

被引:2
|
作者
Almarshad, Fahdah A. [1 ]
Zakariah, Mohammed [2 ]
Gashgari, Ghada Abdalaziz [3 ]
Aldakheel, Eman Abdullah [4 ]
Alzahrani, Abdullah I. A. [5 ]
机构
[1] Prince Sattam bin Abdulaziz Univ, Coll Comp Engn & Sci, Dept Informat Syst, Al Kharj 11942, Saudi Arabia
[2] King Saud Univ, Coll Comp & Informat Sci, Dept Comp Sci, Riyadh 11633, Saudi Arabia
[3] Univ Jeddah, Coll Comp Sci & Engn, Dept Cybersecur, Jeddah 23445, Saudi Arabia
[4] Princess Nourah Bint Abdulrahman Univ, Coll Comp & Informat Sci, Dept Comp Sci, Riyadh 11671, Saudi Arabia
[5] Shaqra Univ, Coll Sci & Humanities Al Quwaiiyah, Dept Comp Sci, Shaqra 11961, Saudi Arabia
关键词
Malware; Training; Machine learning; Operating systems; Data models; Support vector machines; Feature extraction; Androids; Security; Deep learning; Android malware; security tools; machine learning; deep learning; one-shot learning; Siamese neural network; Drebin dataset; efficiency; N-way one-shot tasks; TensorFlow; FEATURE-SELECTION;
D O I
10.1109/ACCESS.2023.3331739
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Android malware security tools that can swiftly identify and categorize various malware classes to create rapid response strategies have been trendy in recent years. Although many application fields have demonstrated the usefulness of implementing Machine Learning and deep learning methods to provide automation and self-learning services, the scarcity of data for malware samples has been cited as a hurdle in creating efficient deep learning-based solutions. In this paper, a one-shot learning-based Siamese neural network is proposed to overcome this issue, as it can both identify malware assaults and categorize malware into multiple categories. The Drebin dataset, which is divided into benign and harmful components, is used in our suggested methodology. The efficiency of the suggested strategy is evaluated through a dataset made up of 9476 goodware applications and 5560 Android malware apps. The five critical phases of its implementation are pre-processing, data partitioning, model architecture, training, and assessment. In both the training and testing phases, Siamese networks are trained to rank sample similarity, and the accuracy is determined using N-way one-shot tasks. According to the experiment's findings, our Siamese Shot model fared better than the other standard approaches, obtaining an accuracy of 98.9%. Additionally, the most well-liked platforms are Keras and TensorFlow.
引用
收藏
页码:127697 / 127714
页数:18
相关论文
共 50 条
  • [1] 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
  • [2] Android Malware Detection Using Hybrid Analysis and Machine Learning Technique
    Yang, Fan
    Zhuang, Yi
    Wang, Jun
    [J]. CLOUD COMPUTING AND SECURITY, PT II, 2017, 10603 : 565 - 575
  • [3] Android Malware Detection Using Machine Learning: A Review
    Chowdhury, Naseef-Ur-Rahman
    Haque, Ahshanul
    Soliman, Hamdy
    Hossen, Mohammad Sahinur
    Fatima, Tanjim
    Ahmed, Imtiaz
    [J]. INTELLIGENT SYSTEMS AND APPLICATIONS, VOL 3, INTELLISYS 2023, 2024, 824 : 507 - 522
  • [4] Androhealthcheck: A malware detection system for android using machine learning
    Agrawal, Prerna
    Trivedi, Bhushan
    [J]. Lecture Notes on Data Engineering and Communications Technologies, 2021, 66 : 35 - 41
  • [5] AndyWar: an intelligent android malware detection using machine learning
    Roy, Sandipan
    Bhanja, Samit
    Das, Abhishek
    [J]. INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2023,
  • [6] Android Malware Detection Using Machine Learning on Image Patterns
    Darus, Falai Mohd
    Salleh, Noor Azurati Alimad
    Ariffin, Aswami Fadillah Mohd
    [J]. PROCEEDINGS OF THE 2018 CYBER RESILIENCE CONFERENCE (CRC), 2018,
  • [7] Android Malware Detection Using Parallel Machine Learning Classifiers
    Yerima, Suleiman Y.
    Sezer, Sakir
    Muttik, Igor
    [J]. 2014 EIGHTH INTERNATIONAL CONFERENCE ON NEXT GENERATION MOBILE APPS, SERVICES AND TECHNOLOGIES (NGMAST), 2014, : 37 - 42
  • [8] An Android Malware Detection Leveraging Machine Learning
    Shatnawi, Ahmed S.
    Jaradat, Aya
    Yaseen, Tuqa Bani
    Taqieddin, Eyad
    Al-Ayyoub, Mahmoud
    Mustafa, Dheya
    [J]. WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2022, 2022
  • [9] AndyWar: an intelligent android malware detection using machine learning
    Roy, Sandipan
    Bhanja, Samit
    Das, Abhishek
    [J]. Innovations in Systems and Software Engineering, 2023,
  • [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