FINDING · DETECTION

Because TapDance does not block client-to-server packets, a censor can inject a TCP packet with a stale acknowledgment number directly to the true decoy server; the server will reply with its actual TCP sequence state, which will differ from the sequence numbers the TapDance station has been using — confirming the flow is proxied. This active packet-injection attack is qualitatively easier to execute against TapDance than against Telex or Cirripede, which used inline blocking to prevent such probes from reaching the server. Table 1 in the paper confirms that TapDance, unlike Telex, lacks replay/preplay attack resistance and has no traffic-analysis defense.

From 2014-wustrow-tapdanceTapDance: End-to-Middle Anticensorship without Flow Blocking · §5.2, Table 1 · 2014 · USENIX Security Symposium

Implications

Tags

censors
generic
techniques
active-probingpacket-injectionrst-injection
defenses
tapdance

Extracted by claude-sonnet-4-6 — review before relying.