Hacker News new | ask | show | jobs
by fabulist 3706 days ago
In the words of the Stanley parable,

The end is never The end is never The end is never The end is never....

For instance, it's trivial to fingerprint most browser add-ons. What if organizations refused service to people with anti-anti-adblockers entirely? What if they kept a database of browser fingerprints they even suspected were using such tools? What if they opened up a new front, winning some sort of legal battle?

Hopefully the conflict is resolved with micropayments or something.

1 comments

> For instance, it's trivial to fingerprint most browser add-ons. What if organizations refused service to people with anti-anti-adblockers entirely?

You can bypass such a fingerprint by replacing JS using that very same extension.

Keeping a database of browser fingerprints does no good when performing those fingerprints relies on JS running unmodified. You can just patch the algorithm to always return a known good fingerprint, or one from a set.

A legal response would be the only possibility, but due to the technical means still being possible... well, on the internet legality doesn't really get in the way of technical possibility, now does it?

The fingerprinting could be done server side. Their legal team could force browser vendors not to carry ABP or uBlock in the add-on stores, and GitHub to take down the repositories, meaning you and I could still find the source but not Average Joe. Your response to my comment about profiling ad blockers was entirely unconvincing.

You are placing more trust in this technology than it deserves, and I just think you should be aware; there are no silver bullets.

Edit: The browser fingerprinting could be done server-side. The add-on fingerprint looks something like, "were we able to load include this asset the add-on uses in an img tag?", so obviously requires interaction w/ the browser.