CRNIMay 29

Thou Shall Not Pass: Gatekeeping Outbound TLS Connections

arXiv:2605.3102045.4
Predicted impact top 52% in CR · last 90 daysOriginality Incremental advance
AI Analysis

This work addresses the problem of outdated TLS configurations and rapid server-side advancements for organizations needing to enforce secure outbound connections without client-side modifications.

This paper analyzed 50 million TLS handshakes and found that while insecure options are minimal, servers adopt new TLS advancements faster than guidelines update. They developed TLSGatekeeper, a real-time network tool, which monitors handshakes, enforces policy, and prevents insecure connections at 100 Gbps with an average delay of 671 ns (TLS 1.3) and 795 ns (TLS 1.2) per handshake packet.

Despite the widespread use of Transport Layer Security (TLS), its security guarantees are frequently compromised by outdated versions and misconfigurations. To analyze this problem, we collected more than 50 million TLS handshakes over a two-week period at our research institution, Fondazione Bruno Kessler, and analyzed three server-selected parameters against the recommendations of four TLS guidelines. Our analysis shows that while the use of insecure or outdated options is minimal, it remains persistent. More importantly, servers are adopting the latest TLS advancements much faster than official guidelines can be updated to provide directives for them. These findings, combined with the difficulty of configuring TLS clients due to their ephemeral, ubiquitous and server-dependent nature, leave users vulnerable to non-standard or outright insecure connections. To address this, we present TLSGatekeeper, a real-time, network-based tool that transparently monitors handshakes, analyzes server parameters, and, based on organizational policy, reports non-compliant connections without requiring client-side modifications. Unlike Next-Generation Firewalls, TLSGatekeeper preserves end-to-end privacy by validating only handshakes, and offers greater flexibility in defining undesired configurations. Our evaluation shows that TLSGatekeeper sustains traffic rates of up to 100 Gbps while preventing insecure connections, with an average added processing delay of 671 ns (TLS 1.3) and 795 ns (TLS 1.2) per handshake packet, making enforcement feasible at scale.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes