News for hackers. Stuff that matters.
Re:Do svidaniya, Igor, and thank you for Nginx by shadowgovt on Tuesday January 18, 2022 @04:52PM (#29986498)
Cloudflare uses a heuristic trust model where it pulls multiple trust signals from the client. It can use several things (including stable IP address, cookies, and I think even a bit of JavaScript grabbing a nonce from local storage).

If you run with a lot of "identity fuzzers" (browsing through Tor, JavaScript off, cookies banned), Cloudflare can't build its trust heuristics and needs to challenge-response more often. I suspect there's overlap between HN readers and use of those sorts of tools, so I think there is a disproportionate number of people around here who run into this issue (whereas most "regular" folk almost never see a Cloudflare challenge / response).

Re:Do svidaniya, Igor, and thank you for Nginx by rzzzt on Tuesday January 18, 2022 @05:29PM (#29987013)
I always encounter a "random" stop-and-solve-me-a-visual-puzzle when visiting an Australian forum related to SOHO networking equipment. According to the description on the challenge page, "completing the CAPTCHA proves you are a human and gives you temporary access to the web property". Thank you, Cf, I guess?

(To be fair, consecutive requests don't get this treatment, just the one in which I jump there from eg. a search result.)

Re:Do svidaniya, Igor, and thank you for Nginx by petre on Tuesday January 18, 2022 @05:32PM (#29987043)
They are breaking the web, plain and simple. Google with AMP, Cloudfare with their idiotic capchas.
Re:Do svidaniya, Igor, and thank you for Nginx by shadowgovt on Tuesday January 18, 2022 @05:52PM (#29987295)
No server is obligated to vend my client data.

More importantly: no server is obligated to vend data until it falls over and dies, depriving all users access to that data if it isn't mirrored.

I think Cloudflare has honestly done an admirable job of coming up with a novel solution to the problem of loadbalancing and traffic-shedding in a world with a small-but-persistent percentage of hostile actors.

Re:Do svidaniya, Igor, and thank you for Nginx by tick_tock_tick on Tuesday January 18, 2022 @06:41PM (#29987798)
What's the alternative? Abusive traffic is the norm rather then an exception. This gets into the same argument when people say they don't need a CDN; it's a relic from when bad actors were rare.
Re:Do svidaniya, Igor, and thank you for Nginx by xdennis on Tuesday January 18, 2022 @09:21PM (#29989102)
If all I'm doing is requesting an HTML page, why do they have to send me a CAPTCHA? I understand that my request is coming from an IP belonging to a VPN and maybe someone used the same IP nefariously, but I doubt they requested the same page I have.
Re:Do svidaniya, Igor, and thank you for Nginx by shadowgovt on Wednesday January 19, 2022 @10:09AM (#29994539)
You can knock over a server with malicious requests of static content. In fact, what you are describing (requesting different pages) is the first step to trying to defeat a firewall rule that would protect against that attack.

This is the era after the invention of Low Orbit Ion Cannon. Attacks that would previously have been technically sophisticated can now be done with a few GitHub downloads and either many volunteers or many compromised machines.

Re:Do svidaniya, Igor, and thank you for Nginx by EVa5I7bHFq9mnYK on Tuesday January 18, 2022 @06:52PM (#29987895)
Speaking of which, is it possible Cloudflare is paid by Google to display re-captchas? Someone needs to train those deep neurons.
Re:Do svidaniya, Igor, and thank you for Nginx by jgrahamc on Wednesday January 19, 2022 @04:16AM (#29991494)
Re:Do svidaniya, Igor, and thank you for Nginx by byteshock on Tuesday January 18, 2022 @10:13PM (#29989483)
Doesn’t Cloudflare use Hcaptcha now? They dropped Google because of the cost.
Re:Do svidaniya, Igor, and thank you for Nginx by rgbrgb on Tuesday January 18, 2022 @06:38PM (#29987765)
One might argue that it's the abusive actors Cloudflare blocks who are breaking the web.
Re:Do svidaniya, Igor, and thank you for Nginx by mastazi on Tuesday January 18, 2022 @05:39PM (#29987136)
> Cloudflare uses a heuristic trust model where it pulls multiple trust signals from the client.

The wording "heuristic trust model [...] trust signals from the client", would not be out of place in the context of a sigint discussion.

Re:Do svidaniya, Igor, and thank you for Nginx by eliseumds on Tuesday January 18, 2022 @06:21PM (#29987586)
Just plain Chrome Mobile, nothing else, no VPN.
Re:Do svidaniya, Igor, and thank you for Nginx by shadowgovt on Wednesday January 19, 2022 @10:07AM (#29994501)
Interesting. The only other thing that immediately comes to mind is that the web site owner may have blocked the entire country (https://support.cloudflare.com/hc/en-us/articles/200170136-U...). This would be easiest to verify by seeing if other people with similar phone configuration standing next to you get the same experience.