QUICstep: Evaluating connection migration based QUIC censorship circumvention
Seungju Lee, Mona Wang, Watson Jia, Qiang Wu, Henry Birge-Lee, Liang Wang, Prateek Mittal
TL;DR
This paper investigates QUICstep, a lightweight, application-agnostic approach to circumvent QUIC censorship by migrating the handshake through a separate channel using QUIC connection migration. It presents a practical prototype, demonstrates real-world circumvention of QUIC SNI censorship (including GFW deployments), and quantifies the performance benefits relative to a full VPN, showing substantial reductions in handshake-channel load and potential page-load improvements. The work also measures the current state of QUIC and connection-migration support in the wild, documenting rising but uneven adoption across major providers and CDNs, and proposes QUICstep as a tool for assessing migration readiness in the wild. Additionally, the paper discusses potential attacks, deployment challenges, and directions for standardization and wider integration into usable censorship-circumvention deployments, highlighting QUICstep’s relevance as QUIC becomes the Internet’s de facto transport. Overall, QUICstep offers a practical path to efficient censorship circumvention in a QUIC-first Internet, with measurable performance gains and a scalable method to gauge migration readiness on the web.
Abstract
Internet censors often rely on information in the first few packets of a connection to censor unwanted traffic. With the rise of the QUIC transport protocol, prior work has suggested the method of using QUIC connection migration to conceal the first few handshake packets using a different network path (e.g., an encrypted proxy channel). However, the use of connection migration for censorship circumvention has not been explored or validated in terms of feasibility or performance. We bridge this gap by providing a rigorous quantitative evaluation of this approach that we name QUICstep. We develop a lightweight, application-agnostic prototype of QUICstep and demonstrate that QUICstep is able to circumvent a real-world QUIC SNI censor. We find that not only does QUICstep outperform a fully encrypted channel in diverse settings, but also that it can significantly reduce traffic load for encrypted channel providers. We also propose using QUICstep as a tool for measuring QUIC connection migration support in the wild and show that support for connection migration is on the rise. While as of now QUIC and connection migration support is limited, we envision that QUICstep can be a useful tool for the future where QUIC is the de facto norm for the Internet.
