Conjure: Summoning Proxies from Unused Address Space
Conjure: Summoning Proxies from Unused Address Space
复制标题
DOI:
10.1145/3319535.3363218
复制
发表时间:
2019-11
期刊:
影响因子:
--
通讯作者:
Sergey Frolov;Jack Wampler;Sze Chuen Tan;J. A. Halderman;N. Borisov;Eric Wustrow
中科院分区:
文献类型:
--
作者:
Sergey Frolov;Jack Wampler;Sze Chuen Tan;J. A. Halderman;N. Borisov;Eric Wustrow
Refraction Networking (formerly known as "Decoy Routing") has emerged as a promising next-generation approach for circumventing Internet censorship. Rather than trying to hide individual circumvention proxy servers from censors, proxy functionality is implemented in the core of the network, at cooperating ISPs in friendly countries. Any connection that traverses these ISPs could be a conduit for the free flow of information, so censors cannot easily block access without also blocking many legitimate sites. While one Refraction scheme, TapDance, has recently been deployed at ISP-scale, it suffers from several problems: a limited number of "decoy" sites in realistic deployments, high technical complexity, and undesirable tradeoffs between performance and observability by the censor. These challenges may impede broader deployment and ultimately allow censors to block such techniques. We present Conjure, an improved Refraction Networking approach that overcomes these limitations by leveraging unused address space at deploying ISPs. Instead of using real websites as the decoy destinations for proxy connections, our scheme connects to IP addresses where no web server exists leveraging proxy functionality from the core of the network. These phantom hosts are difficult for a censor to distinguish from real ones, but can be used by clients as proxies. We define the Conjure protocol, analyze its security, and evaluate a prototype using an ISP testbed. Our results suggest that Conjure can be harder to block than TapDance, is simpler to maintain and deploy, and offers substantially better network performance.