FINDING · DEFENSE
TCP Window Reduction (Strategy 8)—reducing the SYN+ACK TCP window to 10 bytes and stripping wscale options, forcing the client to segment its request—achieves 100% evasion success against HTTP in India and Kazakhstan, 100% against HTTP and HTTPS in Iran, and 100% against SMTP in China, because none of these censors can reassemble TCP segments. The strategy is compatible with all 17 tested client OS versions when implemented without SYN+ACK payloads, making it the most broadly deployable server-side strategy found.
From 2020-bock-come — Come as You Are: Helping Unmodified Clients Bypass Censorship with Server-side Evasion · §5.1, §5.2, §7, Table 2 · 2020 · SIGCOMM
Implications
- Implement TCP window shrinking in the server's SYN+ACK as a low-cost, broadly compatible evasion layer—it requires no client changes, works across Linux/Windows/macOS/iOS/Android, and defeats segment-blind censors in at least four countries.
- Pair window reduction with protocol-specific strategies for China (where it only helps FTP and SMTP) rather than relying on it as a universal solution against the GFW.
Tags
Extracted by claude-sonnet-4-6 — review before relying.