4.5 Review

A review of detecting malware in android devices based on machine learning techniques

Related references

Note: Only part of the references are listed.
Article Computer Science, Artificial Intelligence

Android malware detection based on multi-head squeeze-and-excitation residual network

Hui-juan Zhu et al.

Summary: The popularity and flexibility of the Android platform make it a prime target for malicious attackers. By extracting permissions, API calls, and hardware features, a new malware detection framework called MSerNetDroid is proposed. The framework utilizes a novel architectural unit, Multi-Head Squeeze-and-Excitation Residual block (MSer), to learn the correlation between features and recalibrate them from multiple perspectives. Experimental results show that MSerNetDroid successfully detects malware with an accuracy of 96.48%, outperforming state-of-the-art approaches.

EXPERT SYSTEMS WITH APPLICATIONS (2023)

Article Computer Science, Information Systems

DeepCatra: Learning flow- and graph-based behaviours for Android malware detection

Yafei Wu et al.

Summary: This study proposes DeepCatra, a multi-view learning approach for Android malware detection, which achieves considerable improvement by considering static call traces and extracting features in malware detection.

IET INFORMATION SECURITY (2023)

Article Chemistry, Multidisciplinary

An Ensemble Approach Based on Fuzzy Logic Using Machine Learning Classifiers for Android Malware Detection

Ismail Atacak

Summary: In this study, a fuzzy logic-based dynamic ensemble (FL-BDE) model was proposed to detect malware in the Android operating system. The FL-BDE model combines the power of machine learning methods and the decision-making ability of a fuzzy inference system. Experimental results showed that the FL-BDE model outperformed other machine learning-based models and demonstrated excellent performance in detecting malicious applications.

APPLIED SCIENCES-BASEL (2023)

Article Computer Science, Information Systems

Android malware detection applying feature selection techniques and machine learning

Mohammad Reza Keyvanpour et al.

Summary: This paper proposes a novel method based on the random forest algorithm, which improves the accuracy and efficiency of malware detection by applying three different feature selection techniques.

MULTIMEDIA TOOLS AND APPLICATIONS (2023)

Article Computer Science, Information Systems

DroidRL: Feature selection for android malware detection with reinforcement learning

Yinwei Wu et al.

Summary: Due to the open-source nature of Android, malware attacks are becoming more exploitable. Machine learning has significantly improved Android malware detection in recent years, especially in the classification phase. However, traditional ranking-based feature selection algorithms often ignore the correlation between features, making wrapper-based feature selection models worth investigating.

COMPUTERS & SECURITY (2023)

Article Computer Science, Information Systems

A system call-based android malware detection approach with homogeneous & heterogeneous ensemble machine learning

Parnika Bhat et al.

Summary: This paper proposes a precise dynamic analysis approach to identify a variety of malicious attacks. The proposed method focuses on behavioral analysis of malware and uses features such as system calls, binders, and complex Android objects. By employing feature selection and stacking machine learning algorithms, efficient malware detection and classification with an accuracy rate of 98.08% is achieved.

COMPUTERS & SECURITY (2023)

Review Computer Science, Artificial Intelligence

A Systematic Overview of Android Malware Detection

Li Meijin et al.

Summary: This paper provides a detailed description of the Android OS environment, feature selection, malware classification algorithms, and challenges faced by machine learning detection. By elaborating on key perspectives such as feature extraction, data preprocessing, and model selection, it comprehensively discusses the methods of malware detection. Additionally, it focuses on the study of deterioration issues and evasion attacks in machine learning detectors.

APPLIED ARTIFICIAL INTELLIGENCE (2022)

Article Computer Science, Information Systems

Multimodal information fusion for android malware detection using lazy learning

Zahid Hussain Qaisar et al.

Summary: This paper presents a method for predicting and classifying malicious Android apps using multimodal analysis and case-based reasoning, achieving a high accuracy rate through semi-supervised learning.

MULTIMEDIA TOOLS AND APPLICATIONS (2022)

Article Green & Sustainable Science & Technology

An optimized and efficient android malware detection framework for future sustainable computing

Santosh K. Smmarwar et al.

Summary: In this paper, an optimized and efficient ensemble learning-based Android malware detection framework is proposed to address the challenges of high false-positive rate and low detection rate of new malware variants. The framework utilizes statistical feature engineering and meta-heuristic feature selection techniques to improve the accuracy and performance of malware detection. Experimental results demonstrate the promising performance of the proposed framework, achieving high classification accuracy and statistical significance when compared to existing methods.

SUSTAINABLE ENERGY TECHNOLOGIES AND ASSESSMENTS (2022)

Review Computer Science, Information Systems

A Comprehensive Review of Android Security: Threats, Vulnerabilities, Malware Detection, and Analysis

Saket Acharya et al.

Summary: The popularity and open-source nature of Android devices have led to a significant increase in Android malware. Malware developers have found ways to evade detection methods, reducing the effectiveness of malware detection techniques. This paper aims to address this issue by providing a comprehensive review of current Android security concerns, enhancements in security implementation, significant malware detected during 2017-2021, and stealth procedures used by malware developers. The paper also proposes a three-phase model for efficient identification and characterization of Android malware.

SECURITY AND COMMUNICATION NETWORKS (2022)

Review Computer Science, Information Systems

An in-depth review of machine learning based Android malware detection

Ali Muzaffar et al.

Summary: This paper critically reviews past works on using machine learning to detect Android malware, covering various approaches and feature types.

COMPUTERS & SECURITY (2022)

Article Computer Science, Artificial Intelligence

SOMDROID: android malware detection by artificial neural network trained using unsupervised learning

Arvind Mahindru et al.

Summary: Android's popularity is attributed to its open-source nature and the abundance of apps available in its official store. However, this also makes it easier for cybercriminals to develop malware-infected apps. In this study, a framework called SOMDROID was proposed, which utilizes unsupervised machine learning algorithm to effectively detect Android malware. The framework was tested on a large dataset of Android apps and achieved a high detection rate compared to existing anti-virus scanners and frameworks.

EVOLUTIONARY INTELLIGENCE (2022)

Article Computer Science, Artificial Intelligence

Android application behavioural analysis for data leakage

Gulshan Shrivastava et al.

Summary: An android application requires specific permissions to access resources, but malware apps can exploit this to access private data. A novel algorithm is proposed to detect malware based on permission patterns with around 90% efficiency.

EXPERT SYSTEMS (2021)

Review Computer Science, Hardware & Architecture

A survey on machine learning-based malware detection in executable files

Jagsir Singh et al.

Summary: In the past decade, there has been a significant growth in the development of computer malware, leading to cybercriminals using malware as a weapon to attack computer systems. Machine learning algorithms are now being used for malware classification in order to develop effective malware detection systems, which face various challenges.

JOURNAL OF SYSTEMS ARCHITECTURE (2021)

Article Computer Science, Information Systems

Towards an interpretable deep learning model for mobile malware detection and family identification

Giacomo Iadarola et al.

Summary: The paper proposes a method for Android malware detection and family identification using a deep learning model trained on application image representations, improving detection accuracy. Experimental results show an average accuracy ranging from 0.96 to 0.97, with interpretability provided about the model's predictions.

COMPUTERS & SECURITY (2021)

Article Computer Science, Information Systems

Android malware detection via an app similarity graph

Tatiana Frenklach et al.

Summary: In order to effectively address the increasing number of Android applications and advancements in software development, a static Android application analysis method based on an app similarity graph (ASG) is proposed. The method achieves high accuracy and AUC values on different datasets in both balanced and unbalanced settings.

COMPUTERS & SECURITY (2021)

Article Computer Science, Information Systems

FSDroid:- A feature selection technique to detect malware from Android using Machine Learning Techniques FSDroid

Arvind Mahindru et al.

Summary: The study focuses on detecting and eliminating malware in Android applications by analyzing vulnerabilities in the permission model to ensure app security. Experimental results show that the model built using LSSVM learning approach and different kernel functions excels in malware detection.

MULTIMEDIA TOOLS AND APPLICATIONS (2021)

Article Computer Science, Software Engineering

A Longitudinal Study of Application Structure and Behaviors in Android

Haipeng Cai et al.

Summary: This study analyzes the characteristics and behaviors of Android apps over a span of eight years, revealing trends such as increasing reliance on Android framework/SDK, dominance of Activity components, and a focus on user-interface events in event-handling callbacks. It also showed that the overall use of callbacks is decreasing over time, inter-component communications often do not carry data payloads, and sensitive data sources and sinks target specific categories with stable rankings. The findings have implications for cost-effective app analysis and security defense on Android platforms.

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING (2021)

Article Computer Science, Theory & Methods

DeepAMD: Detection and identification of Android malware using high-efficient Deep Artificial Neural Network

Syed Ibrahim Imtiaz et al.

Summary: As the use of Android smartphones becomes more widespread, there is an increasing need for more efficient methods to detect and prevent malicious applications from attacking and compromising user devices.

FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE (2021)

Review Computer Science, Information Systems

Comparative analysis of Android and iOS from security viewpoint

Shivi Garg et al.

Summary: This paper provides a comparative analysis of Android and iOS in terms of security aspects, revealing that Android is more susceptible to security breaches and malware attacks compared to iOS. Therefore, researchers should focus on solving security issues related to Android to provide a safer mobile operating system for users.

COMPUTER SCIENCE REVIEW (2021)

Article Computer Science, Information Systems

On machine learning effectiveness for malware detection in Android OS using static analysis data

Vasileios Syrris et al.

Summary: The study examines the effectiveness of supervised machine learning algorithms in detecting Android malware using static analysis data and provides a brief survey of other related works in the domain.

JOURNAL OF INFORMATION SECURITY AND APPLICATIONS (2021)

Article Computer Science, Software Engineering

Formal Equivalence Checking for Mobile Malware Detection and Family Classification

Francesco Mercaldo et al.

Summary: The paper proposes a method of inferring the maliciousness of mobile applications by detecting their belonging family, utilizing formal equivalence checking. By introducing a set of heuristics and defining a metric, the number of mobile application comparisons is reduced, and the effectiveness of the method in mobile malware detection and family identification is confirmed through experiments on 35 Android malware families from 2010 to 2018.

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING (2021)

Review Computer Science, Information Systems

Recent Advances in Android Mobile Malware Detection: A Systematic Literature Review

Abdulaziz Alzubaidi

Summary: The widespread use of smartphones has led to the development of numerous applications, but has also made them vulnerable to malware attacks. This paper discusses the concepts and risks associated with malware, as well as the current methods and mechanisms used to detect malware.

IEEE ACCESS (2021)

Article Computer Science, Information Systems

A Comprehensive Survey on Machine Learning Techniques for Android Malware Detection

Vasileios Kouliaridis et al.

Summary: Year after year, mobile malware attacks continue to grow in sophistication and diffusion. Most current mobile malware detection solutions utilize machine learning, but utilize different metrics, models, datasets, and analysis techniques, making cross-comparison challenging. This research attempts to systematize ML-powered malware detection approaches through categorizing them based on age of dataset, analysis type, ML techniques, and performance metrics, to guide future Android malware detection techniques.

INFORMATION (2021)

Article Computer Science, Theory & Methods

A Performance-Sensitive Malware Detection System Using Deep Learning on Mobile Devices

Ruitao Feng et al.

Summary: The current approach for Android malware detection relies on server-side scanning, yet a final defense line on mobile devices is still necessary. This paper introduces an effective real-time detection system on mobile devices, evaluating the impact of different parameters on detection performance.

IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY (2021)

Article Computer Science, Software Engineering

Assessing and Improving Malware Detection Sustainability through App Evolution Studies

Haipeng Cai

ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY (2020)

Article Computer Science, Information Systems

DL-Droid: Deep learning based android malware detection using real devices

Mohammed K. Alzaylaee et al.

COMPUTERS & SECURITY (2020)

Article Computer Science, Information Systems

Identifying Mobile Inter-App Communication Risks

Karim O. Elish et al.

IEEE TRANSACTIONS ON MOBILE COMPUTING (2020)

Article Computer Science, Hardware & Architecture

DAMBA: Detecting Android Malware by ORGB Analysis

Weizhe Zhang et al.

IEEE TRANSACTIONS ON RELIABILITY (2020)

Article Computer Science, Information Systems

A Survey on Mobile Malware Detection Techniques

Vasileios Kouliaridis et al.

IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS (2020)

Review Computer Science, Hardware & Architecture

The rise of machine learning for detection and classification of malware: Research developments, trends and challenges

Daniel Gibert et al.

JOURNAL OF NETWORK AND COMPUTER APPLICATIONS (2020)

Article Computer Science, Theory & Methods

Intelligent mobile malware detection using permission requests and API calls

Moutaz Alazab et al.

FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE (2020)

Article Computer Science, Information Systems

A study of run-time behavioral evolution of benign versus malicious apps in android

Haipeng Cai et al.

INFORMATION AND SOFTWARE TECHNOLOGY (2020)

Article Computer Science, Hardware & Architecture

Detecting android malware using an improved filter based technique in embedded software

Varna D. Priya et al.

MICROPROCESSORS AND MICROSYSTEMS (2020)

Review Computer Science, Information Systems

Review of Android Malware Detection Based on Deep Learning

Zhiqiang Wang et al.

IEEE ACCESS (2020)

Review Computer Science, Information Systems

A Systematic Literature Review of Android Malware Detection Using Static Analysis

Ya Pan et al.

IEEE ACCESS (2020)

Article Computer Science, Theory & Methods

Android Malware Detection via (Somewhat) Robust Irreversible Feature Transformations

Qian Han et al.

IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY (2020)

Article Computer Science, Theory & Methods

PermPair: Android Malware Detection Using Permission Pairs

Anshul Arora et al.

IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY (2020)

Article Computer Science, Hardware & Architecture

Low-Resource Footprint, Data-Driven Malware Detection on Android

Simone Aonzo et al.

IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING (2020)

Review Computer Science, Information Systems

A Review of Android Malware Detection Approaches Based on Machine Learning

Kaijun Liu et al.

IEEE ACCESS (2020)

Review Computer Science, Information Systems

A Comprehensive Review on Malware Detection Approaches

Omer Aslan et al.

IEEE ACCESS (2020)

Article Computer Science, Information Systems

Research on data mining of permissions mode for Android malware detection

Chao Wang et al.

CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS (2019)

Article Computer Science, Artificial Intelligence

Effective android malware detection with a hybrid model based on deep autoencoder and convolutional neural network

Wei Wang et al.

JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING (2019)

Article Computer Science, Information Systems

A novel approach for mobile malware classification and detection in Android systems

Qingguo Zhou et al.

MULTIMEDIA TOOLS AND APPLICATIONS (2019)

Review Computer Science, Theory & Methods

Mobile malware attacks: Review, taxonomy & future directions

Attia Qamar et al.

FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE (2019)

Article Computer Science, Theory & Methods

A Multimodal Deep Learning Method for Android Malware Detection Using Various Features

TaeGuen Kim et al.

IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY (2019)

Article Computer Science, Information Systems

Android Malware Detection Using Complex-Flows

Feng Shen et al.

IEEE TRANSACTIONS ON MOBILE COMPUTING (2019)

Article Computer Science, Information Systems

MaMaDroid: Detecting Android Malware by Building Markov Chains of Behavioral Models (Extended Version)

Lucky Onwuzurike et al.

ACM TRANSACTIONS ON PRIVACY AND SECURITY (2019)

Article Computer Science, Theory & Methods

DroidCat: Effective Android Malware Detection and Categorization via App-Level Profiling

Haipeng Cai et al.

IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY (2019)

Proceedings Paper Computer Science, Information Systems

DroidEvolver: Self-Evolving Android Malware Detection System

Ke Xu et al.

2019 4TH IEEE EUROPEAN SYMPOSIUM ON SECURITY AND PRIVACY (EUROS&P) (2019)

Article Computer Science, Information Systems

A Multimodal Malware Detection Technique for Android IoT Devices Using Various Features

Rajesh Kumar et al.

IEEE ACCESS (2019)

Review Multidisciplinary Sciences

The Android malware detection systems between hope and reality

Khaled Bakour et al.

SN APPLIED SCIENCES (2019)

Article Computer Science, Information Systems

Windows malware detection system based on LSVC recommended hybrid features

S. L. Shiva Darshan et al.

JOURNAL OF COMPUTER VIROLOGY AND HACKING TECHNIQUES (2019)

Article Computer Science, Information Systems

Talos: no more ransomware victims with formal methods

Aniello Cimitile et al.

INTERNATIONAL JOURNAL OF INFORMATION SECURITY (2018)

Article Computer Science, Artificial Intelligence

Mobile Apps identification based on network flows

Georgi Ajaeiya et al.

KNOWLEDGE AND INFORMATION SYSTEMS (2018)

Article Computer Science, Hardware & Architecture

MADAM: Effective and Efficient Behavior-based Android Malware Detection and Prevention

Andrea Saracino et al.

IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING (2018)

Article Automation & Control Systems

Significant Permission Identification for Machine-Learning-Based Android Malware Detection

Jin Li et al.

IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS (2018)

Article Computer Science, Theory & Methods

Coevolution of Mobile Malware and Anti-Malware

Sevil Sen et al.

IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY (2018)

Article Computer Science, Theory & Methods

Uncovering the Face of Android Ransomware: Characterization and Real-Time Detection

Jing Chen et al.

IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY (2018)

Article Computer Science, Information Systems

Leveraging Information Asymmetry to Transform Android Apps into Self-Defending Code Against Repackaging Attacks

Kai Chen et al.

IEEE TRANSACTIONS ON MOBILE COMPUTING (2018)

Article Computer Science, Hardware & Architecture

CoDRA: Context-based dynamically reconfigurable access control system for android

Nanda Kumar Thanigaivelan et al.

JOURNAL OF NETWORK AND COMPUTER APPLICATIONS (2018)

Article Computer Science, Artificial Intelligence

Android malware detection with unbiased confidence guarantees

Harris Papadopoulos et al.

NEUROCOMPUTING (2018)

Proceedings Paper Computer Science, Artificial Intelligence

Android Malware Detection Based on Network Traffic Using Decision Tree Algorithm

Aqil Zulkifli et al.

RECENT ADVANCES ON SOFT COMPUTING AND DATA MINING (SCDM 2018) (2018)

Proceedings Paper Computer Science, Artificial Intelligence

HADM: Hybrid Analysis for Detection of Malware

Lifan Xu et al.

PROCEEDINGS OF SAI INTELLIGENT SYSTEMS CONFERENCE (INTELLISYS) 2016, VOL 2 (2018)

Proceedings Paper Computer Science, Software Engineering

Automated Detection and Repair of Incompatible Uses of Runtime Permissions in Android Apps

Malinda Dilhara et al.

2018 IEEE/ACM 5TH INTERNATIONAL CONFERENCE ON MOBILE SOFTWARE ENGINEERING AND SYSTEMS (MOBILESOFT) (2018)

Article Computer Science, Artificial Intelligence

Implementation of a web-based service for mobile application risk assessment

Asim Sinan Yuksel et al.

TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES (2017)

Proceedings Paper Computer Science, Information Systems

Towards a Network-Based Framework for Android Malware Detection and Characterization

Arash Habibi Lashkari et al.

2017 15TH ANNUAL CONFERENCE ON PRIVACY, SECURITY AND TRUST (PST) (2017)

Proceedings Paper Computer Science, Software Engineering

DROIDFAX: A Toolkit for Systematic Characterization of Android Applications

Haipeng Cai et al.

2017 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME) (2017)

Proceedings Paper Computer Science, Software Engineering

Artifacts for Dynamic Analysis of Android Apps

Haipeng Cai et al.

2017 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME) (2017)

Article Telecommunications

An android malware dynamic detection method based on service call co-occurrence matrices

Chundong Wang et al.

ANNALS OF TELECOMMUNICATIONS (2017)

Article Computer Science, Information Systems

AndroDialysis: Analysis of Android Intent Effectiveness in Malware Detection

Ali Feizollah et al.

COMPUTERS & SECURITY (2017)

Article Engineering, Electrical & Electronic

Structural analysis of packing schemes for extracting hidden codes in mobile malware

Jongsu Lim et al.

EURASIP JOURNAL ON WIRELESS COMMUNICATIONS AND NETWORKING (2016)

Article Computer Science, Information Systems

ScanMe Mobile: A Cloud-based Android Malware Analysis Service

Hanlin Zhang et al.

APPLIED COMPUTING REVIEW (2016)

Proceedings Paper Computer Science, Interdisciplinary Applications

Malware Detection with Deep Neural Network Using Process Behavior

Shun Tobiyama et al.

PROCEEDINGS 2016 IEEE 40TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE WORKSHOPS (COMPSAC), VOL 2 (2016)

Proceedings Paper Computer Science, Information Systems

AndroZoo: Collecting Millions of Android Apps for the Research Community

Kevin Allix et al.

13TH WORKING CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR 2016) (2016)

Proceedings Paper Physics, Atomic, Molecular & Chemical

Mossbauer study of Fe-Re alloys prepared by mechanical alloying

R. Konieczny et al.

HYPERFINE INTERACTIONS (2016)

Article Computer Science, Information Systems

A Permission verification approach for android mobile applications

Dimitris Geneiatakis et al.

COMPUTERS & SECURITY (2015)

Proceedings Paper Computer Science, Software Engineering

Mining Apps for Abnormal Usage of Sensitive Data

Vitalii Avdiienko et al.

2015 IEEE/ACM 37TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, VOL 1 (2015)

Proceedings Paper Computer Science, Theory & Methods

DroidCIA: A Novel Detection Method of Code Injection Attacks on HTML5-based Mobile Apps

Yen-Lin Chen et al.

2015 IEEE TRUSTCOM/BIGDATASE/ISPA, VOL 1 (2015)

Proceedings Paper Computer Science, Information Systems

Drebin: Effective and Explainable Detection of Android Malware in Your Pocket

Daniel Arp et al.

21ST ANNUAL NETWORK AND DISTRIBUTED SYSTEM SECURITY SYMPOSIUM (NDSS 2014) (2014)

Proceedings Paper Computer Science, Hardware & Architecture

A New Android Malware Detection Approach Using Bayesian Classification

Suleiman Y. Yerima et al.

2013 IEEE 27TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS (AINA) (2013)