Android Security using NLP Techniques: A Review
Not on the map. Why?
Abstract (arXiv)
Android is among the most targeted platform by attackers. While attackers are improving their techniques, traditional solutions based on static and dynamic analysis have been also evolving. In addition to the application code, Android applications have some metadata that could be useful for security analysis of applications. Unlike traditional application distribution mechanisms, Android applications are distributed centrally in mobile markets. Therefore, beside application packages, such markets contain app information provided by app developers and app users. The availability of such useful textual data together with the advancement in Natural Language Processing (NLP) that is used to process and understand textual data has encouraged researchers to investigate the use of NLP techniques in Android security. Especially, security solutions based on NLP have accelerated in the last 5 years and proven to be useful. This study reviews these proposals and aim to explore possible research directions for future studies by presenting state-of-the-art in this domain. We mainly focus on NLP-based solutions under four categories: description-to-behaviour fidelity, description generation, privacy and malware detection.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 21 of its 153 references that are in the map. First posted on arXiv 7 Jul 2021.
Builds on
21 of 153 references.
References · 21
- 2017Attention Is All You Needcited by 60,361
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,372
- 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,375
- 2014Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translationcited by 4,057
- 2013Distributed Representations of Words and Phrases and their Compositionalitycited by 3,474
- 2014Sequence to Sequence Learning with Neural Networkscited by 2,986
- 2018Deep contextualized word representationscited by 2,290
- 2016Enriching Word Vectors with Subword Informationcited by 1,583
- 2016A Hierarchical Latent Variable Encoder-Decoder Model for Generating Dialoguescited by 174
- 2019Combating Adversarial Misspellings with Robust Word Recognitioncited by 163
- 2018Breaking NLI Systems with Sentences that Require Simple Lexical Inferencescited by 134
9 more
- 2019A BERT Baseline for the Natural Questionscited by 33
- 2019On the use of BERT for Neural Machine Translationcited by 23
- 2018Towards Better UD Parsing: Deep Contextualized Word Embeddings, Ensemble, and Treebank Concatenationcited by 21
- 2017A Conditional Variational Framework for Dialog Generationcited by 16
- 2015Automated Test Input Generation for Android: Are We There Yet?cited by 10
- 2017Assigning personality/identity to a chatting machine for coherent conversation generationcited by 10
- 2017Latent Variable Dialogue Models and their Diversitycited by 8
- 2019SemEval-2019 Task 1: Cross-lingual Semantic Parsing with UCCAcited by 5
- 2018apk2vec: Semi-supervised multi-view representation learning for profiling Android applicationscited by 2
Built on by
Not cited yet.