Large-scale Spatiotemporal Characterization of Inconsistencies in the World's Largest Firewall
Roya Ensafi, Philipp Winter, Abdullah Mueen, Jedidiah R. Crandall

TL;DR
This paper uses innovative measurement techniques to analyze the inconsistencies and architecture of China's Great Firewall, revealing widespread failures, partial unfiltered access to Tor, and centralized filtering at exchange points.
Contribution
It introduces hybrid idle scan and Linux kernel side channel techniques to measure firewall reachability at large scale and geographic diversity.
Findings
Firewall failures occur countrywide without geographic pattern
Unfiltered access to parts of the Tor network exists
Filtering is mainly centralized at Internet exchange points
Abstract
A nation-scale firewall, colloquially referred to as the "Great Firewall of China," implements many different types of censorship and content filtering to control China's Internet traffic. Past work has shown that the firewall occasionally fails. In other words, sometimes clients in China are able to reach blacklisted servers outside of China. This phenomenon has not yet been characterized because it is infeasible to find a large and geographically diverse set of clients in China from which to test connectivity. In this paper, we overcome this challenge by using hybrid idle scan techniques that are able to measure connectivity between a remote client and an arbitrary server, neither of which are under the control of the researcher performing measurements. In addition to hybrid idle scans, we present and employ a novel side channel in the Linux kernel's SYN backlog. We demonstrate both…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsInternet Traffic Analysis and Secure E-voting · Network Security and Intrusion Detection · Network Packet Processing and Optimization
