[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