An Empirical Comparison of Security and Privacy Characteristics of Android Messaging Apps

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Karyotakis, Ioannis, Proestakis, Foivos Timotheos, Talos, Evangelos, Spinellis, Diomidis, Alexopoulos, Nikolaos
Formato: Preprint
Publicado: 2026
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866915902553849856
author Karyotakis, Ioannis
Proestakis, Foivos Timotheos
Talos, Evangelos
Spinellis, Diomidis
Alexopoulos, Nikolaos
author_facet Karyotakis, Ioannis
Proestakis, Foivos Timotheos
Talos, Evangelos
Spinellis, Diomidis
Alexopoulos, Nikolaos
contents Mobile messaging apps are a fundamental communication infrastructure, used by billions of people every day to share information, including sensitive data. Security and Privacy are thus critical concerns for such applications. Although the cryptographic protocols prevalent in messaging apps are generally well studied, other relevant implementation characteristics of such apps, such as their software architecture, permission use, and network-related runtime behavior, have not received enough attention. In this paper, we present a methodology for comparing implementation characteristics of messaging applications by employing static and dynamic analysis under reproducible scenarios to identify discrepancies with potential security and privacy implications. We apply this methodology to study the Android clients of the Meta Messenger, Signal, and Telegram apps. Our main findings reveal discrepancies in application complexity, attack surface, and network behavior. Statically, Messenger presents the largest attack surface and the highest number of static analysis warnings, while Telegram requests the most dangerous permissions. In contrast, Signal consistently demonstrates a minimalist design with the fewest dependencies and dangerous permissions. Dynamically, these differences are reflected in network activity; Messenger is by far the most active, exhibiting persistent background communication, whereas Signal is the least active. Furthermore, our analysis shows that all applications properly adhere to the Android permission model, with no evidence of unauthorized data access.
format Preprint
id arxiv_https___arxiv_org_abs_2603_29668
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle An Empirical Comparison of Security and Privacy Characteristics of Android Messaging Apps
Karyotakis, Ioannis
Proestakis, Foivos Timotheos
Talos, Evangelos
Spinellis, Diomidis
Alexopoulos, Nikolaos
Cryptography and Security
Mobile messaging apps are a fundamental communication infrastructure, used by billions of people every day to share information, including sensitive data. Security and Privacy are thus critical concerns for such applications. Although the cryptographic protocols prevalent in messaging apps are generally well studied, other relevant implementation characteristics of such apps, such as their software architecture, permission use, and network-related runtime behavior, have not received enough attention. In this paper, we present a methodology for comparing implementation characteristics of messaging applications by employing static and dynamic analysis under reproducible scenarios to identify discrepancies with potential security and privacy implications. We apply this methodology to study the Android clients of the Meta Messenger, Signal, and Telegram apps. Our main findings reveal discrepancies in application complexity, attack surface, and network behavior. Statically, Messenger presents the largest attack surface and the highest number of static analysis warnings, while Telegram requests the most dangerous permissions. In contrast, Signal consistently demonstrates a minimalist design with the fewest dependencies and dangerous permissions. Dynamically, these differences are reflected in network activity; Messenger is by far the most active, exhibiting persistent background communication, whereas Signal is the least active. Furthermore, our analysis shows that all applications properly adhere to the Android permission model, with no evidence of unauthorized data access.
title An Empirical Comparison of Security and Privacy Characteristics of Android Messaging Apps
topic Cryptography and Security
url https://arxiv.org/abs/2603.29668