Live data from Hacker News

Cloudflare Turnstile requiring fingerprintable WebGL

hacktivis.me

61–70 of 508 posts

Re: Cloudflare Turnstile requiring fingerprintable WebGL

#61
post #37

Earlier quoted context omitted.

Probably everyone on HN singing their praises for the past 10 years.

And my og comment getting downvoted on this very intellectual forum that definitely isn't an echo chamber

Your very sarcastic, uninteresting comment getting downvoted is not an indication that forum isn't intellectual. It's an indication that you aren't behaving intellectually.

Re: Cloudflare Turnstile requiring fingerprintable WebGL

#62

Cloudflare is known to use fingerprinting to detect scrapers For example, they use JA3 fingerprints and match them against the UA to block stuff like cURL while allowing OkHttp (Android clients) - but this can be easily be spoofed with packages such as CycleTLS [1]. I don't want to defend them, because they gate away a good chunk of the internet with their "bot protection", but unless you do PoW (which is also ecolog…

it's all for nothing, because Cloudflare's scraping protection works about as well as a $5 padlock - good enough to dissuade bored teens, not good enough to dissuade even an amateur burglar. if someone wants to scrap your publicly visible data, they will. there's nothing you can do.

Re: Cloudflare Turnstile requiring fingerprintable WebGL

#63

...in the age of AI, does anyone have an actual solution for keeping out bots while preserving the privacy of humans? Obviously this is terrible, but I think there's a possibility it's the least terrible option? Another option is IP reputation, which I think is worse. Or scanning a code with a non-rooted phone, which I think is even worse than that!

The only solution is regulation . If all content created by anyone has a copyright, how does an implicit opt-in (which is what happens if you don't create a robots.txt file for your website) for scraping make any sense? Moreover, even if you have a robots.txt, AI (or whatever) bots often don't respect it (or use workarounds - they outsource scraping of such "restricted" sites to unethical third-parties to get the dat…

Or you could let information be free, at least the stuff that’s on the public net.

As for issues like bots overloading websites or using too many resources scaling laws will take care of it quickly, it’s not like you can’t serve thousands of RPS from a Raspberry Pi these days.

Re: Cloudflare Turnstile requiring fingerprintable WebGL

#64

Cloudflare is known to use fingerprinting to detect scrapers For example, they use JA3 fingerprints and match them against the UA to block stuff like cURL while allowing OkHttp (Android clients) - but this can be easily be spoofed with packages such as CycleTLS [1]. I don't want to defend them, because they gate away a good chunk of the internet with their "bot protection", but unless you do PoW (which is also ecolog…

it's all for nothing, because Cloudflare's scraping protection works about as well as a $5 padlock - good enough to dissuade bored teens, not good enough to dissuade even an amateur burglar. if someone wants to scrap your publicly visible data, they will. there's nothing you can do.

At the same time: it sure works well enough to annoy anyone with a "bad ASN" IP with 80 captchas a day.

Re: Cloudflare Turnstile requiring fingerprintable WebGL

#65
post #38

Earlier quoted context omitted.

Use proof-of-work captchas, many are private by default. Look into Private Captcha or Cap captcha.

How does proof of work stop bots?

If it gets too expensive/time-consuming to scrape then it won't happen at scale (as much)?

Re: Cloudflare Turnstile requiring fingerprintable WebGL

#66

So if you need to prevent bot abuse, but also don't want an ugly captcha every time someone goes to sign up, is there a better option?

The tool "Anubis" uses proof of work instead

With a tuned cool down period this isn't a problem, especially if you frequent the sites. OpenWRT uses Anubis and usually when I need to peruse their site I'm on a very low-end device. I prefer waiting much more over finding Waldos

But in principle I agree that there's no good answer to this, scraping _is_ useful and I bet most of us here had scraped something, it is AI company and their use of human's material for training without consent and return that led us to this (I know botting exists in forum since forum is a thing but it is easily solved by human moderators and keyword filter)

Re: Cloudflare Turnstile requiring fingerprintable WebGL

#67
Firefox has so much built-in tracking it seems they want to push me to build my own browser. For example every time you open the settings there are several ways they are sending out pings to certain extensions.

Also by default addons.mozilla.org is a privileged site so of course they include google tracking in it and they get the proper fingerprint no matter what you have configured.

Re: Cloudflare Turnstile requiring fingerprintable WebGL

#68

Earlier quoted context omitted.

> keeping out bot You can forget about it. It is not possible. Simple as that.

Let's say I'm selling concert tickets. How do I prevent bots from buying up all the tickets and scalping them?

Sell them via a Dutch auction. Eliminate the arbitrage opportunity for scalpers and make more money in the process.

Re: Cloudflare Turnstile requiring fingerprintable WebGL

#69

Earlier quoted context omitted.

How does proof of work stop bots?

Because it destroys the economics of scraping. It’s too expensive with proof of work, or at least not as economically viable

Depends on what type of scraping you're trying to stop. For the dumb scrapers that would try to scrape every page on a git forge (for which there are a bazillion pages for a modest project, because of how the site works), yeah it might deter them enough to stop. For anything high value (eg. reddit comments or retail prices), 10s of cpu time isn't going to stop them.

Re: Cloudflare Turnstile requiring fingerprintable WebGL

#70

Earlier quoted context omitted.

This is why I have two separate browsers. If you want to do official stuff like paying for things you need to get through cloudflare.

Firefox added profile switching recently. Works good. (That said, I still keep separate machines. One for doing "official" things, the other for everything else)

>Works good.

does it? same binary, same machine, same display, same 781 other heuristics.

Post reply on HN