The Use of Push Notification in Censorship Circumvention
Authors: Diwen Xue (University of Michigan), Roya Ensafi (University of Michigan)
Year: 2023
Issue: 2
Pages: 22–32
Abstract: Push notifications provide a way for applications to deliver time-sensitive information directly to users. In recent years, they have gained widespread adoption across mobile and desktop platforms. In this paper, we explore the use of push notification services for censorship circumvention. Supported with measurements, we argue that push notifications offer high availability, as blocking them would incur significant collateral damage, making them ideal candidates to tunnel circumvention traffic. We present two censorship circumvention systems that leverage push notification as a transport. PushRSS is a blocking-resistant content aggregator that tunnels RSS updates through a push notification network. Once bootstrapped, the tool remains operational even if the server IP is outright blocked. PushProxy is a general-purpose proxy that routes user's downstream traffic through a push notification service, while keeping upstream an independent channel. By decoupling the downstream from upstream, PushProxy mitigates the ability of network adversaries to perform per-flow traffic analysis, while providing performance comparable to popular symmetric proxies. Although these systems have their limitations, we believe push notification still holds potential as a circumvention transport that complements existing approaches.
Copyright in FOCI articles are held by their authors. This article is published under a Creative Commons Attribution 4.0 license.