A censor can identify Slitheen relay connections by observing that all packets in a suspected overt flow arrive in strict order while flows from the same source naturally exhibit out-of-order delivery: the relay station's traffic-server component reorders TCP segments to enable TLS record decryption, creating a statistically anomalous per-connection ordering pattern. The reordering buffer also increases per-packet round-trip times, providing a secondary timing signal.
From 2020-birtel-slitheen — Slitheen++: Stealth TLS-based Decoy Routing
· §4, §6
· 2020
· Free and Open Communications on the Internet
Implications
Decoy routing relay stations must not silently correct TCP out-of-order delivery; doing so creates a detectable per-connection ordering fingerprint. Full TCP/TLS stateful handlers that preserve natural delivery patterns are required.
Any relay-side buffering that adds measurable latency relative to the un-relayed overt path should be treated as a detectable artifact and either eliminated or statistically indistinguishable from normal path variation.