FINDING · DEFENSE
RFC 8701 GREASE anti-ossification measures require compliant NGFWs and middleboxes to preserve TLS CHLO parameter orderings unmodified; simultaneously, popular browsers and applications randomize their JA3 fingerprints by shuffling cipher suites and extension order as a privacy measure. These two trends together make traffic with varied TLS CHLO orderings indistinguishable from legitimate application traffic at static inspection, eliminating a reliable detection signal for censors.
From 2026-soosahabi-helol-tunnel-covert — Helol Tunnel: Covert Channel Exploitation of TLS Extensibility & Privacy Features · §3 / Remark 1 · 2026 · arXiv preprint
Implications
- Circumvention tools that randomize or deliberately vary TLS CHLO parameter orderings gain plausible cover from the broad population of privacy-conscious browsers (Chrome, Firefox, Safari all shuffle JA3); this defense costs nothing beyond generating a compliant but non-static CHLO.
- Adopt JA4-compatible fingerprints (sort-before-hash over cipher suites / extensions) for the stable outer appearance while encoding data in the raw ordering — the static JA4 hash matches a legitimate application while the ordering carries covert state.
Tags
Extracted by claude-sonnet-4-6 — review before relying.