Evading Machine-Learning-Based Android Malware Detector for IoT Devices

被引:0
|
作者
Renjith, G. [1 ]
Vinod, P. [2 ]
Aji, S. [1 ]
机构
[1] Univ Kerala, Dept Comp Sci, Thiruvananthapuram 695581, Kerala, India
[2] Cochin Univ Sci & Technol, Dept Comp Applicat, Cochin, Kochi, India
来源
IEEE SYSTEMS JOURNAL | 2023年 / 17卷 / 02期
关键词
Adversarial machine learning (ML); Android; evasion attack; malware detection;
D O I
10.1109/JSYST.2022.3215014
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Securing the Android gadgets from malware activities is a major concern in Internet of Things, and the drastic rise in adversarial attacks makes this problem more challenging. Existing Android adversarial techniques focus on the feature vector space manipulations through complex deep learning techniques, and the operational integrity is also not experimented. This work implements two evasion attack scenarios on the feature vector of Android apks and creates functionality preserved Android malware. The malware samples are injected with features that are absent in malicious samples, but found in legitimate applications. The sample thus formed will be identical in functionality, besides having statistical dissimilarity. One of the attack scenarios implemented is through feature similarity using Euclidean distance (ED), which measures between malware and benign samples. The other version of attack is by generating variants through particle swarm optimization (PSO). We find that our evasion algorithms are not highly biased nor complex, making them easier to train and understand compared to generative adversarial neural networks. The experiments were carried out on real-world Android applications from AndroZoo and AMD. We could successfully achieve the highest performance of 100% evasion rate with the PSO algorithm and 89.6% evasion rate with the ED algorithm with the lowest computational complexity compared to machine learning or deep learning mechanisms.
引用
收藏
页码:2745 / 2755
页数:11
相关论文
共 50 条
  • [31] 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
  • [32] 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
  • [33] Machine learning based hybrid behavior models for Android malware analysis
    Chuang, Hsin-Yu
    Wang, Sheng-De
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE SECURITY AND RELIABILITY (QRS 2015), 2015, : 201 - 206
  • [34] 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):
  • [35] An in-depth review of machine learning based Android malware detection
    Muzaffar, Ali
    Hassen, Hani Ragab
    Lones, Michael A.
    Zantout, Hind
    [J]. COMPUTERS & SECURITY, 2022, 121
  • [36] Effective and Explainable Detection of Android Malware Based on Machine Learning Algorithms
    Kumar, Rajesh
    Zhang Xiaosong
    Khan, Riaz Ullah
    Kumar, Jay
    Ahad, Ijaz
    [J]. PROCEEDINGS OF 2018 INTERNATIONAL CONFERENCE ON COMPUTING AND ARTIFICIAL INTELLIGENCE (ICCAI 2018), 2018, : 35 - 40
  • [37] Lessons Learnt on Reproducibility in Machine Learning Based Android Malware Detection
    Nadia Daoudi
    Kevin Allix
    Tegawendé F. Bissyandé
    Jacques Klein
    [J]. Empirical Software Engineering, 2021, 26
  • [38] DL-AMDet: Deep learning-based malware detector for android
    Nasser, Ahmed R.
    Hasan, Ahmed M.
    Humaidi, Amjad J.
    [J]. INTELLIGENT SYSTEMS WITH APPLICATIONS, 2024, 21
  • [39] OPEM: A Static-Dynamic Approach for Machine-Learning-Based Malware Detection
    Santos, Igor
    Devesa, Jaime
    Brezo, Felix
    Nieves, Javier
    Garcia Bringas, Pablo
    [J]. INTERNATIONAL JOINT CONFERENCE CISIS'12 - ICEUTE'12 - SOCO'12 SPECIAL SESSIONS, 2013, 189 : 271 - 280
  • [40] Machine-Learning based analysis and classification of Android malware signatures
    Martin, Ignacio
    Alberto Hernandez, Jose
    de los Santos, Sergio
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 97 : 295 - 305