News for hackers. Stuff that matters.
Re:Cloudflare Turnstile requiring fingerprintable WebGL by ribtoks on Sunday May 31, 2026 @11:27AM (#48346474)
Use proof-of-work captchas, many are private by default. Look into Private Captcha or Cap captcha.
Re:Cloudflare Turnstile requiring fingerprintable WebGL by phoronixrly on Sunday May 31, 2026 @11:43AM (#48346632)
How does proof of work stop bots?
Re:Cloudflare Turnstile requiring fingerprintable WebGL by stephantul on Sunday May 31, 2026 @11:46AM (#48346661)
Because it destroys the economics of scraping. It’s too expensive with proof of work, or at least not as economically viable
Re:Cloudflare Turnstile requiring fingerprintable WebGL by gruez on Sunday May 31, 2026 @11:52AM (#48346713)
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 by pmontra on Sunday May 31, 2026 @11:59AM (#48346769)
It will not scare away bots but 10 seconds of wait (CPU or only a sleep) will turn away many real users. "This site is so slow, I'll use something else." A kind of reverse captcha.
Re:Cloudflare Turnstile requiring fingerprintable WebGL by Hnrobert42 on Sunday May 31, 2026 @12:33PM (#48347090)
Maybe, the proof of work can run in the background.
Re:Cloudflare Turnstile requiring fingerprintable WebGL by btown on Sunday May 31, 2026 @01:28PM (#48347601)
Or it can run as part of a checkout wizard's "verifying your browser and processing your payment, don't close your tab" step.
Re:Cloudflare Turnstile requiring fingerprintable WebGL by mattstir on Sunday May 31, 2026 @11:29PM (#48352307)
At which point it exists solely to punish real human users? What scraper bot is going through checkout?
Re:Cloudflare Turnstile requiring fingerprintable WebGL by BenjiWiebe on Monday June 01, 2026 @01:37PM (#48360055)
The credit card tester bots go through the checkout process.

PoW wouldn't be a big issue for them though since their volume is much lower.

Re:Cloudflare Turnstile requiring fingerprintable WebGL by stephantul on Sunday May 31, 2026 @01:03PM (#48347359)
Sure, the whole premise is exactly that proof of work reduces the value of scraping, while having negligible impact on users. If the data is so valuable that bot operators are willing to pay 10s of cpu, then other measures are necessary.

Nevertheless even for these high value cases, you can still argue that it disincentivizes the business model, it becomes less efficient.

Re:Cloudflare Turnstile requiring fingerprintable WebGL by thayne on Sunday May 31, 2026 @01:44PM (#48347796)
If it's high value, there isn't really much you can do that will be completely effective. Traditional captchas can often be beaten by AI, or by "captcha farms" where impoverished people are paid pennies to complete captchas. Fingerprinting can be beaten by using a full browser to make the requests. Basically anything you do is just a matter of making it more expensive for bots to access it.
Re:Cloudflare Turnstile requiring fingerprintable WebGL by arbol on Sunday May 31, 2026 @03:46PM (#48349076)
Beating fingerprinting and beating traditional captcha is far more expensive than solving pow. Pow doesn't stop anyone, not even the most novice bot operators
Re:Cloudflare Turnstile requiring fingerprintable WebGL by tobyhinloopen on Monday June 01, 2026 @01:25AM (#48352948)
You can just download all of Reddit from torrent sites
Re:Cloudflare Turnstile requiring fingerprintable WebGL by arbol on Sunday May 31, 2026 @03:44PM (#48349057)
Except it doesn't
Re:Cloudflare Turnstile requiring fingerprintable WebGL by ranger_danger on Sunday May 31, 2026 @07:43PM (#48350969)
5W load for 2 seconds is 0.002Wh, I think we'll be fine
Re:Cloudflare Turnstile requiring fingerprintable WebGL by ray_v on Sunday May 31, 2026 @11:50AM (#48346692)
If it gets too expensive/time-consuming to scrape then it won't happen at scale (as much)?
Re:Cloudflare Turnstile requiring fingerprintable WebGL by mootothemax on Sunday May 31, 2026 @01:33PM (#48347654)
Speaking from the scraper’s perspective, I like proof of work; a ten year old 96-core server will cost a couple of quid to run for a few hours and will grab an absurd number of pages thanks to the access granted by repeatedly solving proofs of work. Small slick codebases too!
Re:Cloudflare Turnstile requiring fingerprintable WebGL by tardedmeme on Sunday May 31, 2026 @02:20PM (#48348195)
There's also the Anubis idea where your PoW is persistent until your IP address or session cookie changes, so you get to skip PoW in exchange for making yourself identifiable, which means the PoW can then be ramped up to take a couple of minutes.

I don't use Anubis though. I just make my site not take five seconds to render a page so bots can overload it easily? It's not actually that hard?

Re:Cloudflare Turnstile requiring fingerprintable WebGL by Velocifyer on Sunday May 31, 2026 @05:43PM (#48350042)
It would be more profitable to mine bitcoin.
Re:Cloudflare Turnstile requiring fingerprintable WebGL by arbol on Sunday May 31, 2026 @03:44PM (#48349054)
PoW doesn't stop bots.. It's an annoyance at most. A rate limiter and nothing more
Re:Cloudflare Turnstile requiring fingerprintable WebGL by 0123456789ABCDE on Sunday May 31, 2026 @04:41PM (#48349525)
PoW difficulty can be scaled, eg: all cookies must work 1s, but 2nd cookie from the same ip, might have to do 2s of work

ideally one would pick something a bit more forgiving than a linear function, to avoid penalizing too much users connecting from CGNAT

Re:Cloudflare Turnstile requiring fingerprintable WebGL by arbol on Monday June 01, 2026 @05:30AM (#48354530)
I think we're talking about 2 different things. PoW is annoying for basic scrapers but it really doesn't affect enterprise grade bot operations with access to unlimited residential proxies.
Re:Cloudflare Turnstile requiring fingerprintable WebGL by 0123456789ABCDE on Monday June 01, 2026 @01:11PM (#48359685)
look, if you have the kind of bank to pay $1/GB of web pages to get to whatever we're hosting, maybe just send an email to sales so we can give you discount on that.
Re:Cloudflare Turnstile requiring fingerprintable WebGL by matheusmoreira on Sunday May 31, 2026 @10:00PM (#48351842)
Can this be repurposed as some kind of distributed cryptocurrency mining mechanism? Pay websites by mining some monero in order to access them?