Permission and API Calls Based Hybrid Machine Learning Approach for Detecting Malicious Software in Android System

被引:0
|
作者
Prabhavathy, M. [1 ]
Maheswari, S. Uma [2 ]
Saveeth, R. [1 ]
Rubini, S. Saranya [1 ]
机构
[1] Coimbatore Inst Technol, Dept CSE, Coimbatore, Tamil Nadu, India
[2] Coimbatore Inst Technol, Dept ECE, Coimbatore, Tamil Nadu, India
关键词
malware; android; permission; API calls; SVM; logistic regression;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Since last decade the usage of smart phones, PDAs, tablets have become increased due to its usability, friendliness and portability. Because of this extensive growth, mobile malware targeting the android platform. Android users store personal information like name, address, contacts, text message, financial transactions, one time password, mail IDs, net banking details, making calls without user authentication, recording voice calls etc. Mobile devices offered lot of services and application than those offered by other personal computer. In this research paper, we have done a combined malware detection tool and analyzer and removal tool for group of application by considering computational complexity, redundancy and detection ratio of mobile malware. As a detailed summary, the research in this paper focus on makes significant contributions for android malware detections by means of following steps: 1. The process of extracting source code from mobile android apk file. 2. We create a array of structures from extracted information of mobile android application in order to develop a mobile malware detection framework.2. Finally create a database by removing redundancy which will be useful for identifying malware / fault information. Support Vector machine learning algorithm and logistics regression are used for differentiating Benign from Malware app. Finally calculating accuracy in terms of precision, accuracy and recall. The experimental results show the true positive classification of malicious at 95.5% and false positive rate as 0.8%.
引用
收藏
页码:553 / 571
页数:19
相关论文
共 50 条
  • [1] A machine learning technique for Android malicious attacks detection based on API calls
    AL-Akhrasa, Mousa
    Alghamdib, Saud
    Omarc, Hani
    Alshareefb, Hazzaa
    [J]. DECISION SCIENCE LETTERS, 2024, 13 (01) : 29 - 44
  • [2] 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
  • [3] A machine learning based approach to detect malicious android apps using discriminant system calls
    Vinod, P.
    Zemmari, Akka
    Conti, Mauro
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 94 : 333 - 350
  • [4] Detection of malicious behavior in android apps through API calls and permission uses analysis
    Yang, Ming
    Wang, Shan
    Ling, Zhen
    Liu, Yaowen
    Ni, Zhenyu
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2017, 29 (19):
  • [5] Machine Learning-Based System for Detecting Unseen Malicious Software
    Bisio, Federica
    Gastaldo, Paolo
    Meda, Claudia
    Nasta, Stefano
    Zunino, Rodolfo
    [J]. APPLICATIONS IN ELECTRONICS PERVADING INDUSTRY, ENVIRONMENT AND SOCIETY, APPLEPIES 2014, 2016, 351 : 9 - 15
  • [6] Android Malware Detection based on Useful API Calls and Machine Learning
    Jung, Jaemin
    Kim, Hyunjin
    Shin, Dongjin
    Lee, Myeonggeon
    Lee, Hyunjae
    Cho, Seong-je
    Suh, Kyoungwon
    [J]. 2018 IEEE FIRST INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND KNOWLEDGE ENGINEERING (AIKE), 2018, : 175 - 178
  • [7] 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
  • [8] 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
  • [9] Comparison of Machine Learning Methods for Android Malicious Software Classification based on System Call
    Anshori, Mochammad
    Mar'i, Farhanna
    Bachtiar, Fitra A.
    [J]. PROCEEDINGS OF 2019 4TH INTERNATIONAL CONFERENCE ON SUSTAINABLE INFORMATION ENGINEERING AND TECHNOLOGY (SIET 2019), 2019, : 343 - 348
  • [10] Detecting Android Security Vulnerabilities Using Machine Learning and System Calls Analysis
    Campos, Carlos Renato Salim
    Jaafar, Fehmi
    Malik, Yasir
    [J]. 2019 COMPANION OF THE 19TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY (QRS-C 2019), 2019, : 109 - 113