A machine learning technique for Android malicious attacks detection based on API calls

被引:1
|
作者
AL-Akhrasa, Mousa [1 ]
Alghamdib, Saud [2 ]
Omarc, Hani [3 ]
Alshareefb, Hazzaa [2 ]
机构
[1] Univ Jordan, King Abdullah II Sch Informat Technol, Amman 11942, Jordan
[2] Saudi Elect Univ, Coll Comp & Informat, Riyadh 11673, Saudi Arabia
[3] Zarqa Univ, Fac Informat Technol, Zarqa 13110, Jordan
关键词
Attack Detection; API Calls; Machine Learning; Malware; Android;
D O I
10.5267/dsl.2023.12.004
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
Android malware is widespread and it is considered as one of the most threatening attacks recently. The threat is targeting to damage access data or information or leaking them; in general, malicious software consists of viruses, worms, and other malware. Current malware attempts to prevent being detected by any software or anti-virus. This paper describes recent Android malware detection static and interactive approaches as well as several open-source malware datasets. The paper also examines the most current state-of-the-art Android malware identification techniques including identifying by comparative evaluation the gaps between these techniques. As a result, an API-based dynamic malware detection framework is proposed for Android to provide a dynamic paradigm for malware detection. The proposed framework was closely inspected and checked for reliability where meaningful API packages and methods were discovered. (c) 2024 by the authors; licensee Growing Science, Canada.
引用
收藏
页码:29 / 44
页数:16
相关论文
共 50 条
  • [1] Permission and API Calls Based Hybrid Machine Learning Approach for Detecting Malicious Software in Android System
    Prabhavathy, M.
    Maheswari, S. Uma
    Saveeth, R.
    Rubini, S. Saranya
    JOURNAL OF MULTIPLE-VALUED LOGIC AND SOFT COMPUTING, 2021, 37 (5-6) : 553 - 571
  • [2] Machine Learning for Android Malware Detection Using Permission and API Calls
    Peiravian, Naser
    Zhu, Xingquan
    2013 IEEE 25TH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI), 2013, : 300 - 305
  • [3] Machine Learning-Based Malicious Application Detection of Android
    Wei, Linfeng
    Luo, Weiqi
    Weng, Jian
    Zhong, Yanjun
    zhang, Xiaoqian
    Yan, Zheng
    IEEE ACCESS, 2017, 5 : 25591 - 25601
  • [4] A MACHINE LEARNING APPROACH TO THE DETECTION AND ANALYSIS OF ANDROID MALICIOUS APPS
    Shibija, K.
    Raymond, Joseph, V
    2018 INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND INFORMATICS (ICCCI), 2018,
  • [5] A machine learning based approach to detect malicious android apps using discriminant system calls
    Vinod, P.
    Zemmari, Akka
    Conti, Mauro
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 94 : 333 - 350
  • [6] Malware Detection on Android Smartphones using API Class and Machine Learning
    Westyarian
    Rosmansyah, Yusep
    Dabarsyah, Budiman
    5TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING AND INFORMATICS 2015, 2015, : 294 - 297
  • [7] Anomaly Detection with Machine Learning Models Using API Calls
    Sahin, Varol
    Satilmis, Hami
    Yazar, Bilge Kagan
    Akleylek, Sedat
    INFORMATION TECHNOLOGIES AND THEIR APPLICATIONS, PT II, ITTA 2024, 2025, 2226 : 298 - 309
  • [8] Android Malware Detection Method Based on Permission Complement and API Calls
    Yang, Jiyun
    Tang, Jiang
    Yan, Ran
    Xiang, Tao
    CHINESE JOURNAL OF ELECTRONICS, 2022, 31 (04) : 773 - 785
  • [9] Machine Learning Techniques for Classifying Malicious API Calls and N-Grams in Kaggle Data-set
    Hu, Yen-Hung
    Ali, Abdinur
    Hsieh, Chung-Chu
    Williams, Aurelia
    2019 IEEE SOUTHEASTCON, 2019,
  • [10] Mining API Calls and Permissions for Android Malware Detection
    Sharma, Akanksha
    Dash, Subrat Kumar
    CRYPTOLOGY AND NETWORK SECURITY, CANS 2014, 2014, 8813 : 191 - 205