paper-with-me

Papers

On building machine learning pipelines for Android malware detection: a procedural survey of practices, challenges and opportunities

2023-06-12 · Masoud Mehrabi Koushki, Ibrahim Abualhaol, Anandharaju Durai Raju, Yang Zhou, Ronnie Salvador Giagone, Huang Shengqiang

As the smartphone market leader, Android has been a prominent target for malware attacks. The number of malicious applications (apps) identified for it has increased continually over the past decade, creating an immense challenge for all parties involved. For market holders and researchers, in particular, the large number of samples has made manual malware detection unfeasible, leading to an influx of research that investigate Machine Learning (ML) approaches to automate this process. However, while some of the proposed approaches achieve high performance, rapidly evolving Android malware has made them unable to maintain their accuracy over time. This has created a need in the community to conduct further research, and build more flexible ML pipelines. Doing so, however, is currently hindered by a lack of systematic overview of the existing literature, to learn from and improve upon the existing solutions. Existing survey papers often focus only on parts of the ML process (e.g., data collection or model deployment), while omitting other important stages, such as model evaluation and explanation. In this paper, we address this problem with a review of 42 highly-cited papers, spanning a decade of research (from 2011 to 2021). We introduce a novel procedural taxonomy of the published literature, covering how they have used ML algorithms, what features they have engineered, which dimensionality reduction techniques they have employed, what datasets they have employed for training, and what their evaluation and explanation strategies are. Drawing from this taxonomy, we also identify gaps in knowledge and provide ideas for improvement and future work.

📄 PDF Abstract BibTeX arXiv:2306.07118

Code (0)

등록된 구현이 없습니다.

Tasks

Android Malware DetectionDimensionality ReductionMalware Detection

Methods 이 논문이 사용한 방법론

Focus 설명 없음

Similar Papers 제목 키워드 기반

Android Malware Category and Family Detection and Identification using Machine Learning

2021-07-05 · Ahmed Hashem El Fiky, Ayman El Shenawy, Mohamed Ashraf Madkour

Android malware is one of the most dangerous threats on the internet, and it's been on the rise for several years. Despite significant efforts in detecting and classifying android malware from innocuous android applicati…

BIG-bench Machine LearningMalware Family Detection

Android Malware Detection Using Machine Learning on Image Patterns

2019-01-27 · 2018 Cyber Resilience Conference (CRC) 2019 1 · Fauzi Mohd Darus, Noor Azurati Ahmad Salleh, Aswami Fadillah Mohd Ariffin

Android platform has been targeted by cyber-criminals due to the increase number of Android users in 2017. More than 8,000 Android malware were identified everyday making it is difficult for the malware analyst to detect…

Android Malware DetectionMalware Detection

Analysis of Bayesian Classification based Approaches for Android Malware Detection

2016-08-20 · Suleiman Y. Yerima, Sakir Sezer, Gavin McWilliams

Mobile malware has been growing in scale and complexity spurred by the unabated uptake of smartphones worldwide. Android is fast becoming the most popular mobile platform resulting in sharp increase in malware targeting …

Android Malware DetectionClassificationGeneral ClassificationMalware Detection

Adversarial Patterns: Building Robust Android Malware Classifiers

2022-03-04 · Dipkamal Bhusal, Nidhi Rastogi

Machine learning models are increasingly being adopted across various fields, such as medicine, business, autonomous vehicles, and cybersecurity, to analyze vast amounts of data, detect patterns, and make predictions or …

Autonomous VehiclesBIG-bench Machine LearningMalware Detection

Unraveling the Key of Machine Learning Solutions for Android Malware Detection

2024-02-05 · Jiahao Liu, Jun Zeng, Fabio Pierazzi, Lorenzo Cavallaro 외

Android malware detection serves as the front line against malicious apps. With the rapid advancement of machine learning (ML), ML-based Android malware detection has attracted increasing attention due to its capability …

Android Malware DetectionFeature EngineeringMalware Detection