Hiding in plain sight Disguising HTTPS traffic
Presentation on cryptography and privacy technologies.
Summary
### Passive Inspection and TLS Metadata Leakage At 00:00, network researcher Matt Urquhart examines the vulnerabilities of encrypted communications, exploring techniques for disguising HTTPS traffic to evade passive network monitoring and deep packet inspection (DPI).
### Plaintext Indicators in Encrypted Handshakes At 07:00, Urquhart explains how conventional HTTPS connections leak destinations. Even though payload data is encrypted, the initial TLS ClientHello packet contains the Server Name Indication (SNI) extension in cleartext, while unencrypted DNS queries expose the destination domain to internet service providers and intermediate firewalls.
### Domain Fronting Architecture on Cloud CDNs At 14:01, the speaker explores domain fronting over multi-tenant content delivery networks (CDNs) like CloudFront and Google Cloud. By setting the outer TLS SNI to an innocuous, high-reputation domain while embedding the true, restricted destination within the encrypted HTTP Host header, traffic traverses perimeters without revealing the actual target.
### Traffic Fingerprinting and Flow Analysis At 21:00, Urquhart reviews DPI fingerprinting heuristics. Network surveillance appliances analyze packet length sequences, packet timing intervals, and TCP window adjustments to fingerprint specific protocols and identify domain fronting activity even when SNI matches known domains.
### Packet Fragmentation and SNI Disguise Concluding between 28:00 and 35:00, Urquhart demonstrates transport-layer obfuscation. By splitting the TLS ClientHello packet across TCP segment boundaries or injecting benign out-of-order packets, the sender disrupts deep packet inspection parsers, allowing privacy-preserving communications through restrictive network environments.
(AI summary — Gemini Flash)
Related talks
Crypto and Privacy Village·31 min
Chris Hanlon
TLS decryption attacks and back doors -
Crypto and Privacy Village·38 min
Cathie Yun
Implementing a Zero Knowledge Proof -
Crypto and Privacy Village·26 min
Christian Paquin
Migrating to quantum safe crypto -


