[tbb-bugs] #17569 [Tor Browser]: Add UBlock Origin to the Tor Browser

Tor Bug Tracker & Wiki blackhole at torproject.org
Mon Nov 9 19:02:31 UTC 2015


#17569: Add UBlock Origin to the Tor Browser
-----------------------------+----------------------
     Reporter:  kernelcorn   |      Owner:  tbb-team
         Type:  defect       |     Status:  new
     Priority:  Medium       |  Milestone:
    Component:  Tor Browser  |    Version:
     Severity:  Normal       |   Keywords:
Actual Points:               |  Parent ID:
       Points:               |    Sponsor:
-----------------------------+----------------------
 I suggest that we add Ublock Origin to the Tor Browser. Ublock Origin has
 the following advantages:
 1. FOSS under GPL3. See https://github.com/gorhill/uBlock
 2. It is actively maintained and very popular.
 3. It's designed to be efficient on CPU and memory. See
 https://github.com/gorhill/uBlock#performance

 From https://github.com/gorhill/uBlock#philosophy:
 > uBlock Origin is not an ad blocker; it's a general-purpose blocker.
 Furthermore, advanced mode allows uBlock₀ to work in default-deny mode,
 which mode will cause all 3rd-party network requests to be blocked by
 default, unless allowed by the user.

 Its behavior is governed through filter lists, which are maintained by
 Adblock Plus, Disconnect, the community, or other sources. Users can
 control which lists are downloaded and most are fetched through HTTPS.

 I have read through
 https://www.torproject.org/projects/torbrowser/design/#philosophy, but
 this was written several years ago and I believe that the landscape has
 changed and that it's time to revisit those assumptions. Arguments
 include:

 1. Default denial of cross-site (3rd party) requests, unless allowed by
 the users. This eliminates CSRFs and prevents contact with ad networks and
 trackers in the first place. This supplements browser security by prevent
 ad networks from tracking users across a browser session.
 2. If all users use Ublock Origin, then everyone has the same fingerprint.
 3. Adblockers are now relatively common by tech-savvy users, to the point
 where they now consider webpages to be broken if ads get in their way. The
 existence of ads may drive a user to install an insecure adblocker or to
 use their native non-Tor browser.
 4. Ublock Origin would save significant bandwidth, reducing the load on
 the Tor network and increasing the responsiveness of webpages in the Tor
 Browser.

 <n8fr8> might be good to revisit these assumptions, but make sure to read
 on in the design document to get the full understanding
 <helix> I wonder how many people install adblockers anyway. I have like 4
 extra extensions for ad/tracking blocking
 <n8fr8> true that
 <helix> my memory was fuzzy but I recall there also being some concern
 that blocking ads might increase sites' contempt towards tor users, but
 this was like 2011-2012 and the situation was quite different
 <nickm> It seems like it follows some kind of design antipattern to me;
 "Assuming that we deliver security with X, Y adds no additional security.
 Therefore, not Y." then again, I am not a TB person and do not want to
 step on their toes here
 <n8fr8> the world has changed wrt to ad blockers being seen as anti-
 social... Apple now supports them after all.
 <kernelcorn> helix: so many non-Tor users use adblockers that I doubt that
 Tor users would make a significant impact
 <helix> kernelcorn: I agree now - I'm saying that the timeframe in which
 that decision was made had a different landscape
 <helix> I think it's probably worth revisiting the topic to see if it's
 still true

 Ticket #10914 is related.

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


More information about the tbb-bugs mailing list