AIセキュリティポータル K Program
Detecting Android Malware: From Neural Embeddings to Hands-On Validation with BERTroid
Share
Abstract
As cyber threats and malware attacks increasingly alarm both individuals and businesses, the urgency for proactive malware countermeasures intensifies. This has driven a rising interest in automated machine learning solutions. Transformers, a cutting-edge category of attention-based deep learning methods, have demonstrated remarkable success. In this paper, we present BERTroid, an innovative malware detection model built on the BERT architecture. Overall, BERTroid emerged as a promising solution for combating Android malware. Its ability to outperform state-of-the-art solutions demonstrates its potential as a proactive defense mechanism against malicious software attacks. Additionally, we evaluate BERTroid on multiple datasets to assess its performance across diverse scenarios. In the dynamic landscape of cybersecurity, our approach has demonstrated promising resilience against the rapid evolution of malware on Android systems. While the machine learning model captures broad patterns, we emphasize the role of manual validation for deeper comprehension and insight into these behaviors. This human intervention is critical for discerning intricate and context-specific behaviors, thereby validating and reinforcing the model's findings.
Malware prediction and classification for android applications using machine learning techniques
T. Kalpana
Published: 2023
Search rank fraud and malware detection in google play
M. Rahman, M. Rahman, B. Carbunar, D. H. Chau
Published: 2017
Dangerous android apps with over 2 million downloads found on play store, delete them immediately.
User-centric android flexible permissions
G. L. Scoccia, I. Malavolta, M. Autili, A. Di Salle, P. Inverardi
Published: 2017
Mobile viruses
S. M. Pranav R Shah, Yash Shah
Published: 2011
Runtime permission issues in android apps: Taxonomy, practices, and ways forward.
Y. Wang, Y. Wang, S. Wang, Y. Liu, C. Xu, S.-C. Cheung, H. Yu, Z. Zhu
Aper: Evolution-aware runtime permission misuse detection for android apps.
S. Wang, Y. Wang, X. Zhan, Y. Wang, Y. Liu, X. Luo, S.-C. Cheung
DPerm: Assisting the migration of android apps to runtime permissions.
D. Bogdanas
Bert: Pre-training of deep bidirectional transformers for language understanding
Jacob Devlin, Ming-Wei Chang, Kenton Lee, Kristina Toutanova
Published: 2019
Attention is all you need
A. Vaswani, N. Shazeer, N. Parmar, J. Uszkoreit, L. Jones, A. N. Gomez, L. Kaiser, I. Polosukhin
Analysis and evaluation of language models for word sense disambiguation
D. Loureiro, K. Rezaee, M. T. Pilehvar, J. Camacho-Collados
Published: 2021
A kubernetes controller for managing the availability of elastic microservice based stateful applications
L. A. Vayghan, M. A. Saied, M. Toeroe, F. Khendek
Published: 2021
Identifying software components from object-oriented apis based on dynamic analysis
A. Shatnawi, H. Shatnawi, M. A. Saied, Z. A. Shara, H. Sahraoui, A. Seriai
Published: 2018
Toward using package centrality trend to identify packages in decline
S. Mujahid, D. E. Costa, R. Abdalkareem, E. Shihab, M. A. Saied, B. Adams
Published: 2021
Improving microservices extraction using evolutionary search
K. Sellami, A. Ouni, M. A. Saied, S. Bouktif, M. W. Mkaouer
Published: 2022
Web service api recommendation for automated mashup creation using multi-objective evolutionary search
N. Almarimi, A. Ouni, S. Bouktif, M. W. Mkaouer, R. G. Kula, M. A. Saied
Published: 2019
A hierarchical dbscan method for extracting microservices from monolithic applications
K. Sellami, M. A. Saied, A. Ouni
Published: 2022
Towards automated microservices extraction using muti-objective evolutionary search
I. Saidani, A. Ouni, M. W. Mkaouer, A. Saied
Published: 2019
Detection of software evolution phases based on development activities
O. Benomar, H. Abdeen, H. Sahraoui, P. Poulin, M. A. Saied
Published: 2015
Microservice based architecture: Towards high-availability for stateful applications with kubernetes
L. A. Vayghan, M. A. Saied, M. Toeroe, F. Khendek
Published: 2019
Deploying microservice based applications with kubernetes: Experiments and lessons learned
L. A. Vayghan, M. A. Saied, M. Toeroe, F. Khendek
Published: 2018
Could we infer unordered api usage patterns only using the library source code?
M. A. Saied, H. Abdeen, O. Benomar, H. Sahraoui
Published: 2015
Towards assisting developers in api usage by automated recovery of complex temporal patterns
M. A. Saied, E. Raelijohn, E. Batot, M. Famelis, H. Sahraoui
Published: 2020
Improving reusability of software libraries through usage pattern mining
M. A. Saied, A. Ouni, H. Sahraoui, R. G. Kula, K. Inoue, D. Lo
Published: 2018
Towards the automated recovery of complex temporal api-usage patterns
M. A. Saied, H. Sahraoui, E. Batot, M. Famelis, P.-O. Talbot
Published: 2018
Mining complex temporal api usage patterns: an evolutionary approach
S. Huppe, M. A. Saied, H. Sahraoui
Published: 2017
A cooperative approach for combining client-based and library-based api usage pattern mining
M. A. Saied, H. Sahraoui
Published: 2016
Mining multi-level api usage patterns
M. A. Saied, O. Benomar, H. Abdeen, H. Sahraoui
Published: 2015
An observational study on api usage constraints and their documentation
M. A. Saied, H. Sahraoui, B. Dufour
Published: 2015
Visualization based api usage patterns refining
M. A. Saied, O. Benomar, H. Sahraoui
Published: 2015
Event-driven approach for monitoring and orchestration of cloud and edge-enabled iot systems
M. Mouine, M. A. Saied
Published: 2022
Combining static and dynamic analysis to decompose monolithic application into microservices
K. Sellami, M. A. Saied, A. Ouni, R. Abdalkareem
Published: 2022
MalDozer: Automatic framework for android malware detection using deep learning
E. B. Karbab, M. Debbabi, A. Derhab, D. Mouheb
Published: 2018
Malbert: Malware detection using bidirectional encoder representations from transformers
A. Rahali, M. A. Akhloufi
Published: 2021
Android malware detection using BERT
B. Souani, A. Khanfir, A. Bartel, K. Allix, Y. Le Traon
Published: 2022
Probing AndroVul dataset for studies on android malware classification
N. Zakeya, K. Ségla, T. Chamseddine, B. B. Alvine
Published: 2022
Apposcopy: Semantics-based detection of android malware through static analysis
Y. Feng, S. Anand, I. Dillig, A. Aiken
Published: 2014
ArgusDroid: detecting android malware variants by mining permission-API knowledge graph
Y. Bai, S. Chen, Z. Xing, X. Li
Published: 2023
Detecting android malware using clone detection
C. Jian, A. Manar H., Z. Thomas, R. Deanand Ying
Published: 2015
Pinpointing mobile malware using code analysis
O. Tripp, M. Pistoia, P. Ferrara, J. Rubin
Published: 2016
An investigation of the classifiers to detect android malicious apps
A. Sharma, S. K. Sahay
Android malware classification based on mobile security framework
S. Sachdeva, R. Jolivot, W. Choensawat
Published: 2018
Multi-view deep learning for zero-day android malware detection
S. Millar, N. McLaughlin, J. Martinez del Rincon, P. Miller
Published: 2021
Android x-ray - a system for malware detection in android apps using dynamic analysis
D. Karthikeyan, A. Sivakumar, C. Arumugam
Published: 2022
Dynamaldroid: Dynamic analysis-based detection framework for android malware using machine learning techniques
H. H. R. Manzil, M. N. S
Published: 2022
Malware detection on highly imbalanced data through sequence modeling
R. Oak, M. Du, D. Yan, H. Takawale, I. Amit
Published: 2019
Hybrid analysis based cross inspection framework for android malware detection
B. G. Bokolo, G. Sur, Q. Liu, F. Yuan, F. Liang
Published: 2022
Hybrid-based malware analysis for effective and efficiency android malware detection
R. B. Hadiprakoso, H. Kabetta, I. K. S. Buana
Published: 2020
Rotten apples spoil the bunch: An anatomy of google play malware
M. Cao, K. Ahmed, J. Rubin
Published: 2022
Drebin: Effective and explainable detection of android malware in your pocket
D. Arp, M. Spreitzenbarth, M. Hubner, H. Gascon, K. Rieck
Published: 2014
AndroZoo: Collecting Millions of Android Apps for the Research Community
K. Allix, T. F. Bissyande, J. Klein, Y. Le Traon
Published: 2016
Mobiles : Le nombre d’attaques de malware a doublé en 2018
Understanding the evolution of android applications
P. Calciati
Published: 2019
To update or not to update: Insights from a two-year study of android app evolution
V. F. Taylor
Published: 2017
A comprehensive analysis of the android permissions system
I. M. Almomani, A. A. Khayer
Published: 2020
Permission evolution in the android ecosystem
X. Wei, L. Gomez, I. Neamtiu, M. Faloutsos
Published: 2012
A study of evolution and trend of permissions for android applications
Z. sheng Huang
Published: 2015
Leveraging the first line of defense: a study on the evolution and usage of android security permissions for enhanced android malware detection
A. Guerra-Manzanares, H. Bahsi, M. Luckner
Published: 2023
Share