Android-based Smartphone Malware Exploit Prevention Using a Machine Learning-based Runtime Detection System

被引:0
|
作者
Vijay, Athul [1 ]
Portillo-Dominguez, A. Omar [2 ]
Ayala-Rivera, Vanessa [1 ]
机构
[1] Natl Coll Ireland, Dublin, Ireland
[2] Technol Univ Dublin, Dublin, Ireland
关键词
Secure Software Engineering; Security; Mobile Development; Malware Detection; Machine Learning;
D O I
10.1109/CONISOFT55708.2022.00026
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In the recent past, Android has emerged as the frontrunner in the smartphone domain when compared to its competitors in terms of global usage. However, this has also led to an increased number of malware attacks targeting Android. To counter this, various anti-malware systems and techniques are available nowadays that offer strong protection to users. The existence and deployment of malware detection models, such as antiviruses, are still made futile by the attackers modifying the code and creating more malware that evades the capability of the detection tools. This presents a larger threat to users' sensitive data by the malware, and that could further lead to data manipulation. This paper aims to contribute to achieving a more secure software engineering experience for Android users by proposing a lightweight tool that enables users to detect such malware more easily and, in turn, protect their overall data security and privacy. The permissions sought by the applications for their functionality are used in this paper to identify and detect such Android malware. A cluster-classification machine learning technique, known as Km-SVM, is used to analyze the application permissions. Our experimental results have shown that the proposed tool can successfully identify Android malware before the user installs it, warning them accordingly in order to avoid data compromise.
引用
收藏
页码:131 / 139
页数:9
相关论文
共 50 条
  • [1] An Android Malware Detection System Based on Machine Learning
    Wen, Long
    Yu, Haiyang
    [J]. GREEN ENERGY AND SUSTAINABLE DEVELOPMENT I, 2017, 1864
  • [2] Machine learning-based malware detection on Android devices using behavioral features
    Urmila, T. S.
    [J]. MATERIALS TODAY-PROCEEDINGS, 2022, 62 : 4659 - 4664
  • [3] StormDroid: A Streaminglized Machine Learning-Based System for Detecting Android Malware
    Chen, Sen
    Xue, Minhui
    Tang, Zhushou
    Xu, Lihua
    Zhu, Haojin
    [J]. ASIA CCS'16: PROCEEDINGS OF THE 11TH ACM ASIA CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2016, : 377 - 388
  • [4] Android Malware Detection Based on Machine Learning
    Wang, Qing-Fei
    Fang, Xiang
    [J]. 2018 4TH ANNUAL INTERNATIONAL CONFERENCE ON NETWORK AND INFORMATION SYSTEMS FOR COMPUTERS (ICNISC 2018), 2018, : 434 - 436
  • [5] MAPAS: a practical deep learning-based android malware detection system
    Jinsung Kim
    Younghoon Ban
    Eunbyeol Ko
    Haehyun Cho
    Jeong Hyun Yi
    [J]. International Journal of Information Security, 2022, 21 : 725 - 738
  • [6] A new machine learning-based method for android malware detection on imbalanced dataset
    Dehkordy, Diyana Tehrany
    Rasoolzadegan, Abbas
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2021, 80 (16) : 24533 - 24554
  • [7] MAPAS: a practical deep learning-based android malware detection system
    Kim, Jinsung
    Ban, Younghoon
    Ko, Eunbyeol
    Cho, Haehyun
    Yi, Jeong Hyun
    [J]. INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2022, 21 (04) : 725 - 738
  • [8] BrainShield: A Hybrid Machine Learning-Based Malware Detection Model for Android Devices
    Rodrigo, Corentin
    Pierre, Samuel
    Beaubrun, Ronald
    El Khoury, Franjieh
    [J]. ELECTRONICS, 2021, 10 (23)
  • [9] A new machine learning-based method for android malware detection on imbalanced dataset
    Diyana Tehrany Dehkordy
    Abbas Rasoolzadegan
    [J]. Multimedia Tools and Applications, 2021, 80 : 24533 - 24554
  • [10] Android Malware Detection Based on Runtime Behaviour
    Aktas, Kursat
    Sen, Sevil
    [J]. 2018 26TH SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2018,