[tor-bugs] #23270 [Core Tor/Tor]: Allow Tor relays to be configured to block selected hidden services, including racist hate sites (was: Please stop tor routers from advertising racist hate websites)

Tor Bug Tracker & Wiki blackhole at torproject.org
Fri Aug 18 19:09:00 UTC 2017


#23270: Allow Tor relays to be configured to block selected hidden services,
including racist hate sites
-------------------------------------------------+-------------------------
 Reporter:  cypherpunks                          |          Owner:  (none)
     Type:  enhancement                          |         Status:  closed
 Priority:  Medium                               |      Milestone:  Tor:
                                                 |  unspecified
Component:  Core Tor/Tor                         |        Version:
 Severity:  Normal                               |     Resolution:  invalid
 Keywords:  racism, hate, anti-fascism,          |  Actual Points:
  probably-bad-idea, slippery-slope, but-its-    |
  the-good-kind-of-censorship,                   |
Parent ID:                                       |         Points:
 Reviewer:                                       |        Sponsor:
-------------------------------------------------+-------------------------
Changes (by nickm):

 * keywords:  racism, hate, anti-fascism =>
     racism, hate, anti-fascism, probably-bad-idea, slippery-slope, but-
     its-the-good-kind-of-censorship,


Old description:

> We are glad that tor project has spoken out against racist hate speech
> sites but talk is cheap.
>
> Tor routers stil advertize hate sites like "dstormer6em3i4km.onion".
> Please include this url as blocked in the default configuration so that
> routers will not broadcast it.

New description:

 We are glad that tor project has spoken out against racist hate speech
 sites but talk is cheap.

 Tor routers stil advertize hate sites like "--.onion". Please include this
 url as blocked in the default configuration so that routers will not
 broadcast it.

--

Comment:

 We can't build anticensorship tools with censorship features, since doing
 so puts everyone at risk.  I'll try to explain why.

 (Before I go into it, though, let's reflect on how desperate these racist
 scumbags are, to be using a service written and operated by folks like you
 and me.  What losers!  If they really believed they were the "superior
 race", they'd try to write their own cryptography like the real nazis did,
 rather than relying on a mixed group of "degenerates" like us.)

 You describe a solution where hidden service directories can block
 whatever their operators believe should be blocked.  I think this would
 not have the results you want, for quite a few reasons.  I'll try to put a
 few of them down in one place, so I can link to it when I want to in the
 future.

   1. It doesn't do what you want.  Even if you had a list of hidden
 service descriptors you wouldn't serve, you'd still get used as an
 introduction point or a rendezvous point.
   2. It doesn't block the service until *every* HSDir corresponding to the
 service on the hash ring blocks it.  The loser scumbags' website would be
 up more than 50% of the time, even if you got 90% of the relay operators
 to  all block it.  (And there's no way you can get 90% of relay operators
 to agree to anything.)
   3. It only works until the stupid racist bastards change their .onion
 address.  The censoring relays would need to find mirrors and
 automatically add the mirrors to their blacklists. This requires an
 increasingly elaborate and centralized mechanism, which is not what you
 say you want.
   4. It has potential, in some jurisdictions, to open relay operators to
 legal liability for things that they choose _not_ to censor. (IANAL,
 TINLA)
   5. The directory authorities would need to decide how much a relay can
 censor before it is not suitable for use as an hsdir.  This undoes the
 supposed democracy of the situation, _and_ puts the directory authorities
 into the role of censor-censors. Again, centralization.
   6. When censorship is possible and routine, censorship is far more
 easily compelled.

 Of course, maybe you could try to design a censorship tool that didn't
 have these problems!  But I think you'd find it pretty challenging.  It's
 hard enough to build an anticensorship network.

 I'm also going to edit your post to take out the link, and to reflect the
 feature you are requesting.  If you believe what you say you believe, you
 should not link to nazi sites. They like it when you do that.

 (Also, my apologies if I have let any brusque tone come through, but:
 there have been a lot of people trolling us over the past few days,
 pretending to be things that they are not, many of them using jargon
 that's atypical for their professed positions.  I've run into arguments
 like this a lot over and over in different places, and often, after having
 responded in good faith, I found out that I've been trolled. This kinda
 makes me short-tempered with this stuff.  If you want a good-faith
 discussion, maybe get in touch by some other means (so that trolls can't
 impersonate you), and stop accusing us of bad faith in all your messages.
 When you do that, it makes it hard for the folks you're accusing to keep a
 level head.)

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/23270#comment:13>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list