Skip to content

Tor (dirauths and default bridges) blocked by certain Russian ISPs since 2021-12-01 #97

@wkrp

Description

@wkrp

The Tor Project's community team noticed that OONI's Tor test, which tests access to Tor's directory authorities and Tor Browser's default obfs4 bridges, showed evidence of blocking in a small number of ASes in Russia since 2021-12-01. The same ASes, before that date, did not show signs of blocking. Further analysis shows that the blocking is mostly concentrated in Moscow.

@ValdikSS did manual testing and found that it is not only plain Tor and default obfs4 bridges that are blocked, but all default pluggable transports present in Tor Browser:

  • Plain Tor (no obfuscation) – connection timeout (no response to SYN).
  • Default obfs4 bridges – connection timeout (no response to SYN).
  • meek-azure – connection timeout (in some cases as if the IP addresses of ajax.aspnetcdn.com were blocked, in at least one other case looking like SNI filtering of ajax.aspnetcdn.com).
  • Snowflake – connection breaks after several KB are transfered.
  • obfs4 bridges from Moat – returns bridge IP addresses, but none of the three bridges worked.

However, obfs4 bridges from bridges.torproject.org, obfs4 bridges from bridges@torproject.org, and a private obfs4 bridge all worked.

@ValdikSS ran additional diagnostics for blocking of ajax.aspnetcdn.com specifically (used in meek-azure).

service target result
Ping-Admin.Ru 2021-12-03 11:10:06 (archive) ajax.aspnetcdn.com 19/109 timeout
Ping-Admin.Ru 2021-12-03 13:58:54 (archive) 152.199.19.160 1/37 timeout
Ping-Admin.Ru 2021-12-03 14:01:21 (archive) 40.118.185.161 2/36 timeout
Ping-Admin.Ru 2021-12-03 14:03:23 (archive) ajax.aspnetcdn.com 3/35 timeout
Ping-admin.Ru 2021-12-03 14:07:23 (archive) ajax.aspnetcdn.com 5/123 timeout
Globalcheck.net ajax.aspnetcdn.com 4/5 timeout
RIPE Atlas 2021-12-03 14:42:57 ajax.aspnetcdn.com 1 "no route to host", 16 timeout, 466 correct

From the RIPE Atlas measurement map page, we can see that the blocking of ajax.aspnetcdn.com correlates with geography. 16 of the failed probes are in Moscow, and 1 is in Saint Petersburg:
Map of RIPE Atlas measurement 34271725 probes, failed only

The 466 non-failed probes are located all over Russia, including in Moscow and Saint Petersburg:
Map of RIPE Atlas measurement 34271725 probes

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions