Coder Social home page Coder Social logo

Comments (12)

elijh avatar elijh commented on September 26, 2024

cooper said:

I would say that one advantage of privacy badger over µblock is that privacy badger will block third party resources from setting/getting cookies and getting referrers, which µblock will not block at all. For example maps.google.com, amazonaws, cloudflare, etc.

also, the hope with privacybadger is that it is also able to detect tracking and block tracking sites that no one knows about yet and have not shown up on any block list.

on the other hand, i was not heartened by peter's response to my request that privacybadger prevent IP address leakage via WebRTC. i would be fine with removing privacybadger if we determine that there is in practice no effective benefit.

from riseup_help.

anarcat avatar anarcat commented on September 26, 2024

well, i guess i don't see the benefit over uMatrix or request policy, basically.

uMatrix can disable third-party cookies and referers...

from riseup_help.

 avatar commented on September 26, 2024

I also don't understand how privacy badger offers benefit over ublock or umatrix, unless I'm misunderstanding something.

ublock has a dynamic filtering mode which blocks all 3rd-party by default. uMatrix blocks ALL 3rd-party cookies and referrers by default.

ublock can block IP leakage via WebRTC. Also, plugins by @ChrisAntaki are handy if you need addons to block WebRTC leakage, plugin enumeration and link leakage: https://addons.mozilla.org/en-US/firefox/user/ChrisAntaki/

from riseup_help.

elijh avatar elijh commented on September 26, 2024

the question is not if umatrix is awesome and should be recommended, but at what level.

the current write up has this:

level 1: ublock and privacy badger
level 2: umatrix

I think this is probably appropriate, since ublock and privacy badger are easy, work fine without any user input, won't break much. privacy badger also has nice user friendly replacements for the facebook/twitter/g+ share/like buttons that allows you to enable them if you want.

umatrix is obviously the best thing to install if you are a user who wants to go beyond casual anti-tracking measures, but it is not at all designed for a general audience like ublock and privacy badger.

for it to make sense to entirely remove privacy badger from the recommendations, we would need to conclude there is no privacy benefit over ublock. what is this dynamic filtering mode? I don't see anything about it in the ublock options panel.

from riseup_help.

anarcat avatar anarcat commented on September 26, 2024

i am not sure about this. out of the box, umatrix isn't too intrusive and can work well without breaking sites out of the box, in the default configuration. it enables good privacy protections, similar to privacy badget, if i understand correctly, out of the box, but enables users to do much more.

i think it would be fine to split this in two levels, but i don't see the point in privacy badger, really, if umatrix can do it all, and more.

from riseup_help.

elijh avatar elijh commented on September 26, 2024

To clarify, I am perfectly fine with recommending that people DON'T use privacy badger, if there are good reasons for this, but I don't think we have those reasons yet.

I like the idea of privacy badger, but I was not at all happy about their response the the WebRTC ip leakage.

from riseup_help.

elijh avatar elijh commented on September 26, 2024

i think gorhill's comment is helpful: gorhill/uMatrix#32 (comment)

There are significant differences aside the ones you mention.

Matrix-based filtering and its inheritance model (cell/rows/columns/scopes) can't be obtain with uBlock. uBlock follows ABP-filtering semantic, which is very simple:

  • Allow everything
    • Unless there is a matching block filter
      • Unless there is a matching allow filter
        Then it stops there. You can't override beyond this.

There is no such restriction with matrix-filtering, it is fully hierarchical with no limit, and since it's written from the ground up this way, it far more efficient than pattern-based filtering. However, a higher granularity can be obtained with pattern-based filtering. So they complement each other in a way.

But a majority of users just want an install and forget blocker, and this is uBlock. Power users however like to be fully informed about what web pages do, and be able to act on that information with a tool that makes it all easy, this is uMatrix.

Just like RequestPolicy can't fully replace Adblock Plus and vice versa, and using one doesn't prevent using the other.

from riseup_help.

 avatar commented on September 26, 2024

Wiki pages on uBlock Dynamic Filtering:

After reading up on PB, I think uBlock + Privacy Badger makes sense for the "Install and Forget It" crowd.

As far as I understand it, Privacy Badger is attempting to build an algorithmic approach to blocklists.
Whereas uBlock default is a static blocklist approach.

So these do have some overlap, but over time Privacy Badgers' algorithm will hopefully add benefits to uBlock's basic filtering mode.

But uBlock Dynamic Filtering + Privacy Badger is redundant. Because PB algorithm mode gets in the way of the user trying to have full control over their browser.

But both static or dynamic blocklists are inferior to user-managed approaches like uBlock dynamic, uMatrix or NoScript. So even Privacy Badger's algorithm is inferior compared something like uMatrix which exposes everything to the user, and allows them full control over what is loaded into their browser.

It's a difference of philosophy. PB is an attempt to build a plugin that does it all for you. This works with uBlock default mode. But it's contrary to the philosophy behind uBlock Dynamic and uMatrix, and therefore detrimental to use these together.

Here's some more regarding Privacy Badger: pyllyukko/user.js#16

You should consider changing text to:

Privacy Badger dynamically detects attempts to track your browsing behavior and blocks content from these trackers. Privacy Badger is not designed to stop ads, so it is not a replacement for uBlock, but it includes some security features that uBlock Default Mode does not have.

And make distinction about uBlock default vs uBlock Dynamic Filtering.

from riseup_help.

elijh avatar elijh commented on September 26, 2024

sorry for the delay. i like this suggestion and have updated the text in d380a2e

from riseup_help.

 avatar commented on September 26, 2024

Nice. uBlock default mode has been much improved of late. It can now do the following:

  • Disable pre-fetching (to prevent any connection for blocked network requests)
  • Disable hyperlink auditing/beacon
  • Prevent WebRTC from leaking local IP addresses

I don't use PB since I use uMatrix, but I think PB and uBlock Defaut Mode should work well together.

from riseup_help.

elijh avatar elijh commented on September 26, 2024

Prevent WebRTC from leaking local IP addresses

sadly still not enabled by default

from riseup_help.

 avatar commented on September 26, 2024

sadly still not enabled by default

Ah true! Good point.

from riseup_help.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.