The authors find that more than 80% of TCP packet sequences are inconsistent across repeated captures of the same websites, making packet-level features inherently noisy and motivating TLS-record-level modeling; TLS records, which may span multiple TCP segments or share a segment, provide a more stable abstraction over transport-layer variability.
From 2026-song-ciphersight-robust-website — CipherSight: Robust Website Fingerprinting via Record-Resource Semantic Supervision under Distribution Shifts
· Introduction, Challenges (Challenge 1)
· 2026
· arXiv preprint
Implications
TCP-level padding and packet-splitting defenses exploit the instability of packet sequences but become ineffective against classifiers that operate at the TLS-record layer — a defense must target TLS record boundaries and sizes specifically.
Circumvention tools should consider injecting spurious TLS records or randomizing record payload sizes at the TLS layer, not just at the TCP segment level, to undermine record-level fingerprinting.