Dynamic Permissions based Android Malware Detection using Machine Learning Techniques

被引:58
|
作者
Mahindru, Arvind [1 ]
Singh, Paramvir [2 ]
机构
[1] DAV Univ, Dept Comp Sci & Applicat, Jalandhar 144012, Punjab, India
[2] Dr BR Ambedkar Natl Inst Technol, Dept Comp Sci & Engn, Jalandhar 144001, Punjab, India
来源
PROCEEDINGS OF THE 10TH INNOVATIONS IN SOFTWARE ENGINEERING CONFERENCE | 2017年
关键词
Android; Malware Detection; Machine Learning; Dynamic Analysis;
D O I
10.1145/3021460.3021485
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Android is by far the most widely used mobile phone operating system around. However, Android based applications are highly vulnerable to various types of malware attacks attributed to their open nature and high popularity in the market. The fault lies in the underneath permission model of Android applications. These applications need a number of sensitive permissions during their installation and runtime, which enables possible security breaches by malware. The contributions of this paper are twofold: 1) We extract a set of 123 dynamic permissions from 11000 Android applications in a largest publicly available dataset till date; 2) We evaluate a number of machine learning classi fi cation techniques including Naive Bayes (NB), Decision Tree (J48), Random Forest (RF), Simple Logistic (SL), and k-star on the newly designed dataset for detecting malicious Android applications. The experimental results indicate that although the malware classi fi cation accuracy of RF, J48, and SL are comparable, SL performs marginally better than the other techniques.
引用
收藏
页码:202 / 210
页数:9
相关论文
共 50 条
  • [21] Android Malware Detection Using Machine Learning Technique
    Sabri, Nor ‘Afifah
    Khamis, Shakiroh
    Zainudin, Zanariah
    Lecture Notes on Data Engineering and Communications Technologies, 2024, 211 : 153 - 164
  • [22] Android Malware Detection Using Machine Learning: A Review
    Chowdhury, Naseef-Ur-Rahman
    Haque, Ahshanul
    Soliman, Hamdy
    Hossen, Mohammad Sahinur
    Fatima, Tanjim
    Ahmed, Imtiaz
    INTELLIGENT SYSTEMS AND APPLICATIONS, VOL 3, INTELLISYS 2023, 2024, 824 : 507 - 522
  • [23] An Android Malware Detection System Based on Machine Learning
    Wen, Long
    Yu, Haiyang
    GREEN ENERGY AND SUSTAINABLE DEVELOPMENT I, 2017, 1864
  • [24] STATIC DETECTION OF ANDROID MALWARE BY USING PERMISSIONS AND API CALLS
    Chan, Patrick P. K.
    Song, Wen-Kai
    PROCEEDINGS OF 2014 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS (ICMLC), VOL 1, 2014, : 82 - 87
  • [25] A comprehensive review on permissions-based Android malware detection
    Sharma, Yash
    Arora, Anshul
    INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2024, 23 (03) : 1877 - 1912
  • [26] Android Malware Characterization Using Metadata and Machine Learning Techniques
    Martin, Ignacio
    Alberto Hernandez, Jose
    Munoz, Alfonso
    Guzman, Antonio
    SECURITY AND COMMUNICATION NETWORKS, 2018,
  • [27] An Android Malware Detection Framework-based on Permissions and Intents
    Verma, Sushma
    Muttoo, S. K.
    DEFENCE SCIENCE JOURNAL, 2016, 66 (06) : 618 - 623
  • [28] URL-Based Dynamic Monitoring of Android Malware using Machine Learning
    Somarriba, Oscar
    Urbina, Henry Jaentschke
    PROCEEDINGS OF THE 2022 IEEE 40TH CENTRAL AMERICA AND PANAMA CONVENTION (CONCAPAN), 2022,
  • [29] Investigating the Android Intents and Permissions for Malware detection
    Idrees, Fauzia
    Rajarajan, Muttukrishnan
    2014 IEEE 10TH INTERNATIONAL CONFERENCE ON WIRELESS AND MOBILE COMPUTING, NETWORKING AND COMMUNICATIONS (WIMOB), 2014, : 354 - 358
  • [30] Android malware detection applying feature selection techniques and machine learning
    Mohammad Reza Keyvanpour
    Mehrnoush Barani Shirzad
    Farideh Heydarian
    Multimedia Tools and Applications, 2023, 82 : 9517 - 9531