Lably
Skip to content

Internet censorship circumvention

Methods to bypass internet censorship

  • 13 min read
  • 5 chapters

Related on Lably

Through Internet, IP address and Arms race

An "arms race" (or competition) has developed between censors and developers of circumvention software. This competition leads to two types of innovation: more sophisticated blocking techniques by censors, and less detectable tools by circumvention developers. While estimates of user adoption for circumvention tools vary, it is widely accepted that tens of millions of people use them each month. Barriers to adoption include usability issues; difficulty in finding reliable information on circumvention; limited motivation to access censored content; and risks from breaking the law.

Circumvention methods

Major circumvention methods include alternate names and addresses; mirrors, caches, and copies; alternative platforms; proxying; and traffic obfuscation.

Alternate names and addresses

Censorship filters may block specific domain names, using either DNS hijacking or URL filtering. Websites can sometimes be accessed through alternate names and addresses that may not be blocked.

Some websites offer the same content across multiple pages or domains.

If a website's DNS resolution is disrupted, but the site is not otherwise blocked, it may be possible to access the site directly by its IP address or by modifying a computer's hosts file. It may be possible to bypass DNS-based blocking by using alternative DNS servers or public recursive name servers (especially via an encrypted DNS client).

Censors may block specific IP addresses. Depending on how such filtering is implemented, it may be possible to use different forms of a blocked IP address, for example, by specifying the address in a different numeral system. For example, the following URLs all access the same site, but only some browsers will recognize all forms of the URL:

  • http://192.0.33.8/ (dotted decimal)
  • http://3221233928/ (decimal)
  • http://0300.0000.0041.0010/ (dotted octal)
  • http://0xc0002108/ (hexadecimal)
  • http://0xc0.0x00.0x21.0x08/ (dotted hexadecimal)

The Blockchain project Namecoin is an attempt to decentralize Internet namespaces beyond the control of any single entity. Decentralized namespaces enable domains to resist censorship. Discussion of the project began in 2010 with a desire to achieve names that are decentralized, secure, and human-readable.

Mirrors, caches, and copies

Certain online services allow users to access content that is blocked on the Internet through cached or mirrored copies:

  • Cached pages: Some search engines retain copies of previously indexed webpages, or cached pages, which are often hosted by search engines; these may not be blocked.
  • Mirror and archive sites: Copies of websites or pages may be available at mirror or archive sites such as Wayback Machine (by the Internet Archive) or Archive.today. The Docker registry image repository is an HTTP public service that has centralized storage, is application stateless, and is node scalable; the service has a performance bottleneck in the scenario of multinational uploading and downloading. The decentralized Docker registry (DDR) avoids this disadvantage of centralization. DDR uses a network-structured P2P network to store and query the mirror manifest file and blob routing; each node serves as an independent mirror repository to provide mirror uploading and downloading for the entire network.
  • RSS aggregators: RSS aggregators such as Feedly may be able to receive and then forward RSS feeds that are blocked if accessed directly.

Alternative platforms

Alternative types of Internet hosting platform can provide options for circumventing Internet censorship. Such alternatives include decentralized hosting, anonymity networks, federated platforms, providers with different policies, and darknets:

  • Decentralized hosting: Content creators may publish to an alternative platform that is willing to host this content. Napster was the earliest peer-to-peer (P2P) platform, but it was closed because of vulnerabilities with centralized bootstrapping. Gnutella was the first sustainable P2P platform that featured hosting by decentralization. The motto of the Freenet P2P platform is that "true freedom requires true anonymity." Later, the BitTorrent P2P protocol was developed to allocate resources with high performance and fairness. ZeroNet P2P web hosting was the first distributed hash table (DHT) system to support dynamic and updatable webpages. The YaCy P2P search engine is the leading distributed search. GNUnet is rebuilding the internet framework from the ground up for resilience technologically idealized.
  • Anonymity networks: The Tor and Invisible Internet Project (I2P) networks result in increased willingness to host content that would otherwise be censored. However, hosting implementation and server location may cause challenges, and the content is still hosted by a single entity that can be controlled.
  • Federated: Semi-decentralized, federated platforms such as Nextcloud and PeerTube make it easier for users to find an instance where they are welcome.
  • Providers with different policies: Some platforms that rely on cloud computing may have laxer terms of service (TOS). However, cloud computing does not, in principle, innovate fundamental laxness.

Proxying

A variety of techniques support a user in leveraging technical proxies to circumvent Internet censorship:

  • Web proxy server: A Web proxy server (or web proxy) allows users to load external web pages through a server that makes and receives requests on behalf of the user, rather than directly from the blocked original server (or source). Depending on how a proxy is configured, a censor may be able to determine if a user is accessing the proxy, and if so, which pages the user loads.
    • Example: The mobile Opera Mini browser uses proxies that employ encryption and compression to accelerate downloads. This process has the side effect of circumventing several approaches to Internet censorship. In 2009, this situation led the Chinese government to ban all versions of the Opera Mini browser except for a special Chinese version.
  • Domain fronting: Domain fronting hides the destination of a network connection by passing initial requests through a content delivery network or other popular site that censors may be unwilling to block. This technique was used by messaging applications such as Signal and Telegram. Similarly, Tor's meek system uses Microsoft's Azure cloud. However, large cloud providers such as Amazon Web Services and Google Cloud no longer support meek. As another option, a website owner can create a free account to use a Cloudflare domain for fronting.
  • Tunneling protocol: By employing a tunneling protocol such as Secure Shell (SSH), a user can forward all of their traffic over an encrypted channel; as a result, both outgoing requests to blocked sites and incoming responses from those sites are hidden from censors, for whom it appears as unreadable SSH traffic.
  • Virtual private network (VPN): Through a virtual private network (VPN), a user can create secure connections to more permissive countries, letting users browse as if they were located in one of those countries. Some VPN services are offered for a monthly fee; others are supported by advertising. According to GWI, an audience research company, there were more than 400 million people using VPNs to circumvent censorship or obtain increased privacy in 2014 (although this number cannot be verified).
  • Tor anonymity network: A more advanced tool such as the Tor anonymity network routes encrypted traffic through multiple servers to make the source and destination of this traffic less traceable. In some cases, Tor can be used to avoid censorship, especially when it is configured to use traffic obfuscation techniques.

Traffic obfuscation

A censor may be able to detect and block the use of circumvention tools through deep packet inspection. Ongoing work aims to make circumvention tools less detectable in several ways: randomizing the traffic; attempting to mimic a whitelisted protocol; or tunneling traffic through a whitelisted site by using domain fronting or Tor's meek system. Tor and other circumvention tools have adopted multiple obfuscation techniques that users can employ, depending on the nature of their network connection; these techniques are sometimes called pluggable transports.

Algospeak

On social media, algospeak is a self-censorship phenomenon in which users adopt coded expressions to evade real or imagined automated content moderation. It allows users to discuss topics deemed sensitive to moderation algorithms while avoiding penalties such as shadow banning, downranking, or de-monetization of content. A type of netspeak, algospeak primarily serves to bypass censorship, though it can also reinforce group belonging, especially in marginalized communities. Algospeak has been identified as one source of linguistic change in the modern era, with some terms spreading into everyday offline speech and writing. The term has been used more broadly to include any language change driven by digital usage.

Sign in to keep reading

4 more chapters are free with a Lably account.

More in Social studies