An Early Detection of Android Malware Using System Calls based Machine Learning Model

被引:10
|
作者
Zhang, Xinrun [1 ]
Mathur, Akshay [2 ]
Zhao, Lei [1 ]
Rahmat, Safia [2 ]
Niyaz, Quamar [1 ]
Javaid, Ahmad [2 ]
Yang, Xiaoli [1 ]
机构
[1] Purdue Univ Northwest, Hammond, IN 46323 USA
[2] Univ Toledo, 2801 W Bancroft St, Toledo, OH 43606 USA
关键词
Android malware detection; smartphone security; system call analysis;
D O I
10.1145/3538969.3544413
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Several host intrusion detection systems (HIDSs) based on system call analysis have been proposed in the past to detect intrusions and malware using relevant datasets. Machine learning (ML) techniques have been applied on those datasets to improve the performances of HIDSs. However, the emphasis given on their real-world deployment is limited. To address this issue, we propose a framework for system call processing for benign and malware Android apps with an ability of early detection of malware. We extracted and analyzed system call traces for benign and malware apps, and processed their system call traces with N-gram and TF-IDF models. Six ML algorithms - Decision Trees, Random Forest, K-Nearest Neighbors, Naive Bayes, Support Vector Machines, and Multi-layer Perceptron - were trained for the malware detection system. The experimental results demonstrate that our Android malware detection system (AMDS), using traces of 3000 system calls, is capable of early detection with an average accuracy of 99.34%. We also implemented an Android app based on a client-server architecture for the proposed AMDS to demonstrate its deployment for malware detection in real-time.
引用
收藏
页数:9
相关论文
共 50 条
  • [21] Sequencing System Calls for Effective Malware Detection in Android
    Ahsan-Ul-Haque, A. S. M.
    Hossain, Md. Shohrab
    Atiquzzaman, Mohammed
    [J]. 2018 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2018,
  • [22] AndyWar: an intelligent android malware detection using machine learning
    Roy, Sandipan
    Bhanja, Samit
    Das, Abhishek
    [J]. INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2023,
  • [23] 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
  • [24] 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,
  • [25] Study on Android Hybrid Malware Detection Based on Machine Learning
    Kuo, Wen-Chung
    Liu, Tsung-Ping
    Wang, Chun-Cheng
    [J]. 2019 IEEE 4TH INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATION SYSTEMS (ICCCS 2019), 2019, : 31 - 35
  • [26] AndyWar: an intelligent android malware detection using machine learning
    Roy, Sandipan
    Bhanja, Samit
    Das, Abhishek
    [J]. Innovations in Systems and Software Engineering, 2023,
  • [27] A Review of Android Malware Detection Approaches Based on Machine Learning
    Liu, Kaijun
    Xu, Shengwei
    Xu, Guoai
    Zhang, Miao
    Sun, Dawei
    Liu, Haifeng
    [J]. IEEE ACCESS, 2020, 8 : 124579 - 124607
  • [28] Android malware category detection using a novel feature vector-based machine learning model
    Manzil, Hashida Haidros Rahima
    Naik, S. Manohar
    [J]. CYBERSECURITY, 2023, 6 (01)
  • [29] Android malware category detection using a novel feature vector-based machine learning model
    Hashida Haidros Rahima Manzil
    S. Manohar Naik
    [J]. Cybersecurity, 6
  • [30] 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