BERTDetect: A Neural Topic Modelling Approach for Android Malware Detection

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Ranaweera, Nishavi, Xu, Jiarui, Seneviratne, Suranga, Seneviratne, Aruna
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866908280056446976
author Ranaweera, Nishavi
Xu, Jiarui
Seneviratne, Suranga
Seneviratne, Aruna
author_facet Ranaweera, Nishavi
Xu, Jiarui
Seneviratne, Suranga
Seneviratne, Aruna
contents Web access today occurs predominantly through mobile devices, with Android representing a significant share of the mobile device market. This widespread usage makes Android a prime target for malicious attacks. Despite efforts to combat malicious attacks through tools like Google Play Protect and antivirus software, new and evolved malware continues to infiltrate Android devices. Source code analysis is effective but limited, as attackers quickly abandon old malware for new variants to evade detection. Therefore, there is a need for alternative methods that complement source code analysis. Prior research investigated clustering applications based on their descriptions and identified outliers in these clusters by API usage as malware. However, these works often used traditional techniques such as Latent Dirichlet Allocation (LDA) and k-means clustering, that do not capture the nuanced semantic structures present in app descriptions. To this end, in this paper, we propose BERTDetect, which leverages the BERTopic neural topic modelling to effectively capture the latent topics in app descriptions. The resulting topic clusters are comparatively more coherent than previous methods and represent the app functionalities well. Our results demonstrate that BERTDetect outperforms other baselines, achieving ~10% relative improvement in F1 score.
format Preprint
id arxiv_https___arxiv_org_abs_2503_18043
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle BERTDetect: A Neural Topic Modelling Approach for Android Malware Detection
Ranaweera, Nishavi
Xu, Jiarui
Seneviratne, Suranga
Seneviratne, Aruna
Cryptography and Security
Information Retrieval
Web access today occurs predominantly through mobile devices, with Android representing a significant share of the mobile device market. This widespread usage makes Android a prime target for malicious attacks. Despite efforts to combat malicious attacks through tools like Google Play Protect and antivirus software, new and evolved malware continues to infiltrate Android devices. Source code analysis is effective but limited, as attackers quickly abandon old malware for new variants to evade detection. Therefore, there is a need for alternative methods that complement source code analysis. Prior research investigated clustering applications based on their descriptions and identified outliers in these clusters by API usage as malware. However, these works often used traditional techniques such as Latent Dirichlet Allocation (LDA) and k-means clustering, that do not capture the nuanced semantic structures present in app descriptions. To this end, in this paper, we propose BERTDetect, which leverages the BERTopic neural topic modelling to effectively capture the latent topics in app descriptions. The resulting topic clusters are comparatively more coherent than previous methods and represent the app functionalities well. Our results demonstrate that BERTDetect outperforms other baselines, achieving ~10% relative improvement in F1 score.
title BERTDetect: A Neural Topic Modelling Approach for Android Malware Detection
topic Cryptography and Security
Information Retrieval
url https://arxiv.org/abs/2503.18043