USENIX Security '15: Strengthening TLS Security – To Pin or Not to Pin?

Discover strategies for app developers to enhance TLS connection security and prevent vulnerabilities. Learn the pros and cons of TLS pinning in this insightful session. 🔐

USENIX Security '15: Strengthening TLS Security – To Pin or Not to Pin?
USENIX
32 views • Dec 9, 2021
USENIX Security '15: Strengthening TLS Security – To Pin or Not to Pin?

About this video

To Pin or Not to Pin—Helping App Developers Bullet Proof Their TLS Connections

Marten Oltrogge and Yasemin Acar, Leibniz Universität Hannover; Sergej Dechand and Matthew Smith, Universität Bonn; Sascha Fahl, Fraunhofer FKIE

For increased security during TLS certificate validation, a common recommendation is to use a variation of pinning. Especially non-browser software developers are encouraged to limit the number of trusted certificates to a minimum, since the default CA-based approach is known to be vulnerable to serious security threats.

The decision for or against pinning is always a tradeoff between increasing security and keeping maintenance efforts at an acceptable level. In this paper, we present an extensive study on the applicability of pinning for non-browser software by analyzing 639,283 Android apps. Conservatively, we propose pinning as an appropriate strategy for 11,547 (1.8%) apps or for 45,247 TLS connections (4.25%) in our sample set. With a more optimistic classification of borderline cases, we propose pinning for consideration for 58,817 (9.1%) apps or for 140,020 (3.8%1) TLS connections. This weakens the assumption that pinning is a widely usable strategy for TLS security in non-browser software. However, in a nominalactual comparison, we find that only 45 apps actually implement pinning. We collected developer feedback from 45 respondents and learned that only a quarter of them grasp the concept of pinning, but still find pinning too complex to use. Based on their feedback, we built an easy-to-use web-application that supports developers in the decision process and guides them through the correct deployment of a pinning-protected TLS implementation.

View the full USENIX Security '15 program at https://www.usenix.org/conference/usenixsecurity15/technical-sessions

Tags and Topics

Browse our collection to discover more content in these categories.

Video Information

Views

32

Duration

31:33

Published

Dec 9, 2021

Related Trending Topics

LIVE TRENDS

Related trending topics. Click any trend to explore more videos.

Trending Now