• Cite Icon100
  • https://doi.org/10.1145/3143361.3143400Copy DOI Icon

Studying TLS Usage in Android Apps

  • Nov 28, 2017
  • Abbas Razaghpanah +5 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Transport Layer Security (TLS), has become the de-facto standard for secure Internet communication. When used correctly, it provides secure data transfer, but used incorrectly, it can leave users vulnerable to attacks while giving them a false sense of security. Numerous efforts have studied the adoption of TLS (and its predecessor, SSL) and its use in the desktop ecosystem, attacks, and vulnerabilities in both desktop clients and servers. However, there is a dearth of knowledge of how TLS is used in mobile platforms. In this paper we use data collected by Lumen, a mobile measurement platform, to analyze how 7,258 Android apps use TLS in the wild. We analyze and fingerprint handshake messages to characterize the TLS APIs and libraries that apps use, and also evaluate weaknesses. We see that about 84% of apps use default OS APIs for TLS. Many apps use third-party TLS libraries; in some cases they are forced to do so because of restricted Android capabilities. Our analysis shows that both approaches have limitations, and that improving TLS security in mobile is not straightforward. Apps that use their own TLS configurations may have vulnerabilities due to developer inexperience, but apps that use OS defaults are vulnerable to certain attacks if the OS is out of date, even if the apps themselves are up to date. We also study certificate verification, and see low prevalence of security measures such as certificate pinning, even among high-risk apps such as those providing financial services, though we did observe major third-party tracking and advertisement services deploying certificate pinning.

Similar Papers
  • Research Article
  • Citations22

ME-TLS: Middlebox-Enhanced TLS for Internet-of-Things Devices

  • Nov 22, 2019
  • IEEE Internet of Things Journal
  • Jie Li +4
  • Conference Article
  • Citations4

Analyzing Spatial Differences in the TLS Security of Delegated Web Services

  • May 24, 2021
  • Joonhee Lee +4
  • Conference Article
  • Citations2

An Analysis of Strengths and Weaknesses of TLS Utilization in iOS Applications

  • Oct 11, 2021
  • Brian Krupp +2
  • Book Chapter
  • Citations1

Chapter 59 - Virtual Private Networks

  • Jan 01, 2025
  • Computer and Information Security Handbook
  • Jim Harmening
  • Conference Article
  • Citations3

An Empirical Study of SSL Usage in Android Apps

  • Oct 01, 2018
  • Dongwan Shin +1
  • Research Article
  • Citations20

A Survey on HTTPS Implementation by Android Apps: Issues and Countermeasures

  • Nov 11, 2016
  • Applied Computing and Informatics
  • Xuetao Wei +1
  • Book Chapter

DATA SECURITY, PRIVACY AND CRYPTOLOGY IN MODERN ERA

  • Dec 01, 2023
  • Dk Parmar +3
  • Conference Article
  • Citations1

QSNFC: Quick and secured near field communication for the Internet of Things

  • Apr 01, 2018
  • Thomas Ulz +4
  • PDF
  • Research Article

Problems of protecting unstructured information on mobile devices

  • Oct 21, 2025
  • Bulletin of Cherkasy State Technological University
  • Evgen Brovchenko
  • Research Article
  • Citations45

Dynamic privacy leakage analysis of Android third-party libraries

  • Mar 28, 2019
  • Journal of Information Security and Applications
  • Yongzhong He +3
  • Research Article
  • Citations7

A survey of methods for encrypted network traffic fingerprinting.

  • Jan 01, 2022
  • Mathematical Biosciences and Engineering
  • Sunghyun Yu +1
  • Conference Article
  • Citations84

ATVHunter: Reliable Version Detection of Third-Party Libraries for Vulnerability Identification in Android Applications

  • May 01, 2021
  • Xian Zhan +6
  • Book Chapter
  • Citations1

Identification of Bugs and Vulnerabilities in TLS Implementation for Windows Operating System Using State Machine Learning

  • Jan 01, 2019
  • Tarun Yadav +1
  • PDF
  • Research Article
  • Citations98

Field test of available methods to measure remotely SO x and NO x emissions from ships

  • Aug 19, 2014
  • Atmospheric Measurement Techniques
  • J M Balzani Lööv +15
  • Book Chapter
  • Citations3

Functional Considerations in Military-Grade Security Platform Using a Mobile Hypervisor

  • Jan 01, 2015
  • Kyung-Soo Lim +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.