Android Malware Permission-Based Multi-Class Classification Using Extremely Randomized Trees

被引:26
|
作者
Alswaina, Fahad [1 ]
Elleithy, Khaled [1 ]
机构
[1] Univ Bridgeport, Comp Sci & Engn Dept, Bridgeport, CT 06604 USA
来源
IEEE ACCESS | 2018年 / 6卷
关键词
Malware application; reverse engineering; machine learning; static analysis; android permissions; android security;
D O I
10.1109/ACCESS.2018.2883975
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Due to recent developments in hardware and software technologies for mobile phones, people depend on their smartphones more than ever before. Today, people conduct a variety of business, health, and financial transactions on their mobile devices. This trend has caused an influx of mobile applications that require users' sensitive information. As these applications increase so too have the number of malicious applications that steal users' sensitive information. Through our research, we developed a reverse engineering framework (RevEng). Within RevEng, the applications' permissions were selected, and then fed into machine learning algorithms. Through our research, we created a reduced set of permissions by using extremely randomized trees that achieved high accuracy and a shorter execution time. Furthermore, we conducted two approaches based on the extracted information. Approach one used binary value representation of the permissions. Approach two used the features' importance; we represented each selected permission (in approach one) by its weighted value instead of the binary value. We conducted a comparison between the results of our two approaches and other related work. Our approaches achieved better results in both accuracy and time performance with a reduced number of permissions.
引用
收藏
页码:76217 / 76227
页数:11
相关论文
共 50 条
  • [1] API and Permission-based Classification System for Android Malware Analysis
    Park, Jungsoo
    Chun, Hojin
    Jung, Souhwan
    [J]. 2018 32ND INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING (ICOIN), 2018, : 930 - 935
  • [2] Explainable Classification Model for Android Malware Analysis Using API and Permission-Based Features
    Aslam, Nida
    Khan, Irfan Ullah
    Bader, Salma Abdulrahman
    Alansari, Aisha
    Alaqeel, Lama Abdullah
    Khormy, Razan Mohammed
    Alkubaish, Zahra Abdultawab
    Hussain, Tariq
    [J]. CMC-COMPUTERS MATERIALS & CONTINUA, 2023, 76 (03): : 3167 - 3188
  • [3] Permission-based Android malware analysis by using dimension reduction with PCA and LDA
    Sahin, Durmus Ozkan
    Kural, Oguz Emre
    Akleylek, Sedat
    Kilic, Erdal
    [J]. JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2021, 63
  • [4] APK Auditor: Permission-based Android malware detection system
    Kabakus, Abdullah Talha
    Alper, Dogru Ibrahim
    Aydin, Cetin
    [J]. DIGITAL INVESTIGATION, 2015, 13 : 1 - 14
  • [5] PFESG: Permission-based Android Malware Feature Extraction Algorithm
    Wang, Chengcheng
    Lan, Yuqing
    [J]. PROCEEDINGS OF 2017 VI INTERNATIONAL CONFERENCE ON NETWORK, COMMUNICATION AND COMPUTING (ICNCC 2017), 2017, : 106 - 109
  • [6] Permission-Based Malware Detection System for Android Using Machine Learning Techniques
    Arslan, Recep Sinan
    Dogru, Ibrahim Alper
    Barisci, Necaattin
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2019, 29 (01) : 43 - 61
  • [7] A static analysis approach for Android permission-based malware detection systems
    Arif, Juliza Mohamad
    Ab Razak, Mohd Faizal
    Awang, Suryanti
    Mat, Sharfah Ratibah Tuan
    Ismail, Nor Syahidatul Nadiah
    Firdaus, Ahmad
    [J]. PLOS ONE, 2021, 16 (09):
  • [8] Permission-based Android Malware Detection System Using Feature Selection with Genetic Algorithm
    Yildiz, Oktay
    Dogru, Ibrahim Alper
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2019, 29 (02) : 245 - 262
  • [9] Permission-Based Feature Scaling Method for Lightweight Android Malware Detection
    Zhu, Dali
    Xi, Tong
    [J]. KNOWLEDGE SCIENCE, ENGINEERING AND MANAGEMENT, KSEM 2019, PT I, 2019, 11775 : 714 - 725
  • [10] Static Code Analysis of Permission-based Features for Android Malware Classification Using Apriori Algorithm with Particle Swarm Optimization
    Adebayo, Olawale Surajudeen
    Aziz, Normaziah Abdul
    [J]. JOURNAL OF INFORMATION ASSURANCE AND SECURITY, 2015, 10 (04): : 152 - 163