Merging Permission and API Features for Android Malware Detection

被引:36
|
作者
Qiao, Mengyu [1 ]
Sung, Andrew H. [2 ]
Liu, Qingzhong [3 ]
机构
[1] South Dakota Sch Mines & Technol, Dept Math & Comp Sci, Rapid City, SD 57701 USA
[2] Univ Southern Mississippi, Sch Comp, Hattiesburg, MS 39406 USA
[3] Sam Houston State Univ, Dept Comp Sci, Huntsville, TX 77341 USA
关键词
Android App; Android Permission; Malware; Risk Assessment; Support Vector Machines; Neural Networks; Random Forest; SELECTION;
D O I
10.1109/IIAI-AAI.2016.237
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
the prosperity of mobile devices have been rapidly and drastically reforming the use pattern and of user habits with computing devices. Android, the most popular mobile operating system, has a privilege-separated security system through a sophisticated permission control mechanism. Android Apps need to request permissions to access sensitive personal data and system resources, but empirical studies have found that various types of malicious software could obtain permissions and attack systems and applications by deceiving users and the security mechanism. In this paper, we propose a novel machine learning approach to detect malware by mining the patterns of Permissions and API Function Calls acquired and used by Android Apps. Based on static analysis of source code and resource files of Android Apps, binary and numerical features are extracted for qualitative and quantitative evaluation. Feature selection methods are applied to reduce the feature dimension and enhance the efficiency. Different machine learning methods, including Support Vector Machines, Random Forest and Neural Networks, are applied and compared in classification. The experimental results show that the proposed approach delivers accurate detection of Android malware. We deem that the proposed approach could help raise users' awareness of potential risks and mitigate malware threats for Android devices.
引用
收藏
页码:566 / 571
页数:6
相关论文
共 50 条
  • [1] An Android Malware Detection Technique using Optimized permission and API with PCA
    Tiwari, Suman R.
    Shukla, Ravi U.
    [J]. PROCEEDINGS OF THE 2018 SECOND INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND CONTROL SYSTEMS (ICICCS), 2018, : 134 - 139
  • [2] Android Malware Detection Method Based on Permission Complement and API Calls
    Yang, Jiyun
    Tang, Jiang
    Yan, Ran
    Xiang, Tao
    [J]. CHINESE JOURNAL OF ELECTRONICS, 2022, 31 (04) : 773 - 785
  • [3] Machine Learning for Android Malware Detection Using Permission and API Calls
    Peiravian, Naser
    Zhu, Xingquan
    [J]. 2013 IEEE 25TH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI), 2013, : 300 - 305
  • [4] Android Malware Detection Method Based on Permission Complement and API Calls
    YANG Jiyun
    TANG Jiang
    YAN Ran
    XIANG Tao
    [J]. Chinese Journal of Electronics, 2022, (04) : 773 - 785
  • [5] 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
  • [6] Permission Weighting Approaches in Permission Based Android Malware Detection
    Kural, Oguz Emre
    Sahin, Durmus Ozkan
    Akleylek, Sedat
    Kilic, Erdal
    [J]. 2019 4TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND ENGINEERING (UBMK), 2019, : 134 - 139
  • [7] Android Malware Detection Using Permission Analysis
    Shahriar, Hossain
    Islam, Mahbubul
    Clincy, Victor
    [J]. SOUTHEASTCON 2017, 2017,
  • [8] Permission based detection system for android malware
    Android kötöcöl yazilimlar için izin tabanli tespit sistemi
    [J]. Utku, Anil (anilutku@gazi.edu.tr), 1600, Gazi Universitesi (32):
  • [9] Permission based malware detection in android devices
    Ilham, Soussi
    Abderrahim, Ghadi
    Abdelhakim, Boudhir Anouar
    [J]. PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON SMART CITY APPLICATIONS (SCA'18), 2018,
  • [10] Permission based detection system for android malware
    Utku, Anil
    Dogru, Ibrahim Alper
    [J]. JOURNAL OF THE FACULTY OF ENGINEERING AND ARCHITECTURE OF GAZI UNIVERSITY, 2017, 32 (04): : 1015 - 1024