News for hackers. Stuff that matters.
Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by solardev on Thursday January 02, 2025 @01:33PM (#42577240)
You're collateral damage in the web's war against bots :(

Unfortunately, I think the Cloudflare challenges are designed to filter out users similar to your profile... once you stray far enough from the norm, it just looks like a bot / suspicious traffic to them. Statistically there's not enough users like you (privacy-conscious Linux users on nonstandard browsers) for them to really care enough to do anything about it. Site owners don't care either since you're usually like 1-2% of users at most, and typically also the same ones who block ads, etc., so they don't mind blocking you... it's sad, but I don't think there is really anything you can do about it except conform. It's an ongoing arms race and you're caught in the middle.

Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by shiomiru on Thursday January 02, 2025 @02:03PM (#42577549)
The sad part is that it's trivial to get around CF's bot protection if you're writing a bot (just use curl-impersonate and buy residential IPs), but it's pretty much impossible to bypass as a human if their magical black box doesn't like your browser and/or IP address.
Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by derefr on Thursday January 02, 2025 @02:30PM (#42577832)
> it's pretty much impossible to bypass as a human if their magical black box doesn't like your browser and/or IP address

There are residential-IP-backed VPN services that you can use just like commercial VPN services — but they're mostly built on the backs of botnets, so it's ethically questionable to use them.

Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by michaelmior on Thursday January 02, 2025 @03:15PM (#42578335)
FWIW, StarVPN claims to have "ethically sourced" IPs. That is, not from botnets. Their pricing is quite a bit higher than many (cheapest plan is $20/month), but could be worth trying.

https://www.starvpn.com/

Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by mike_d on Thursday January 02, 2025 @05:38PM (#42579749)
The "residential VPN" providers setup fake ISPs or buy AT&T/Verizon business circuits with large blocks of IPs and sell them as residential.

They are easily detected if you are buying IP intelligence from one of the higher quality providers: https://app.spur.us/context?q=STARVPN_PROXY

Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by duckmysick on Thursday January 02, 2025 @07:02PM (#42580481)
The linked page shows a sign-in screen.
Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by michaelmior on Friday January 03, 2025 @06:50AM (#42584826)
Spur access requires a free account.
Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by michaelmior on Friday January 03, 2025 @06:50AM (#42584829)
That's helpful to know. I wasn't aware of this.
Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by devilbunny on Thursday January 02, 2025 @02:42PM (#42577957)
You could also use Tailscale back to your own IP if the goal is not having to trust public WiFi.
Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by makeitdouble on Thursday January 02, 2025 @08:04PM (#42580991)
To note, IP is only a part of it, and the full extent of what's baked into a CF score will never be explicited (for obvious reasons).

CloudFront being way past the simple blocking of IP addresses, I wouldn't be surprised if a mismatch between your IP block and your language/cookies would be enough to lower your score.

Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by shadowgovt on Thursday January 02, 2025 @03:27PM (#42578461)
Surprisingly, it still works as intended. Yes, it won't keep professionals and dedicated bot-fabricators out, but that's like 5% of the botters out there; the rest are the bot equivalent of script kiddies who can't be bothered, and it filters them great. Meanwhile, the script kiddies have a process that still works on non-CF sites, so they don't need to improve their process.
Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by solardev on Thursday January 02, 2025 @02:15PM (#42577691)
How does it get around captchas?
Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by tedivm on Thursday January 02, 2025 @02:22PM (#42577750)
If they don't think you're suspicious they don't make you do the captchas, and as others have mentioned you can always outsource it to captcha farms. There are also AI models which do a fairly decent amount, and since most captchas let you repeat attempts with new patterns you can have a pretty high error rate to get past them. Then there's the ADA, which requires accessibility- many captchas have an audio component as a backup and those are easy to interpret by models.
Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by gruez on Thursday January 02, 2025 @02:26PM (#42577798)
Cloudflare turnstile isn't even a captcha. The user just has to tick a box. Behind the scenes there's a javascript challenge to make sure you're vaguely a browser and not some script a bazillion requests per minute.
Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by xdfgh1112 on Thursday January 02, 2025 @03:32PM (#42578535)
It's also used for proof of work as many scrapers are using thousands of IPs but only a few CPUs
Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by michaelmior on Thursday January 02, 2025 @03:16PM (#42578348)
curl-impersonate doesn't solve CAPTCHAs, but the goal is to look enough like a human that Cloudflare doesn't present a CAPTCHA in the first place.
Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by gjsman-1000 on Thursday January 02, 2025 @02:17PM (#42577706)
You pay contract workers in a third world country a tiny amount of money per day, to spend all day clicking boxes.
Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by ghxst on Thursday January 02, 2025 @04:55PM (#42579358)
This is great for bypassing the server side bot detection but not the client side one, where it will attempt to verify the integrity of your browser environment.
Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by hedora on Thursday January 02, 2025 @10:35PM (#42582090)
Well yeah, if you’re a legitimate user, CF will block you.

It’s only easy to bypass if you’re scraping or doing nefarious stuff.

Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by homebrewer on Thursday January 02, 2025 @06:08PM (#42580027)
It's the same for spam email, yet most spam gets caught in spamassassin rules that were written 20 years ago and haven't seen much improvement since then. Most bad guys just don't bother to do anything above the bare minimum. For example, I see lots of email getting caught in a rule that checks for incorrectly formatted pseudo-Outlook mailer header, which is trivial to circumvent if you pay any attention to it (the difference is in excessive whitespace, or a slightly incorrect "Outlook" version, or something like that).
Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by somat on Friday January 03, 2025 @01:00AM (#42582953)
see also: The surprising effectiveness of simply asking the spam server to try again(sometimes called graylisting). It shouldn't work at all, but proves to filter an awful lot of the worst mail noise.

http://man.openbsd.org/spamd

Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by hedora on Thursday January 02, 2025 @10:28PM (#42582042)
We bypassed it by switching to starlink. Now my IP address is a too-big-to-fail CGNAT.

The old IP address was a mom-and-pop CGNAT.

Thanks CF, for protecting us from capitalism, I guess?

Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by PrimaryAlibi on Saturday January 04, 2025 @02:25PM (#42597000)
That's same for almost all surveillance/tracking tech. It's always trivial for criminals/abusers to bypass. The surveillance is just about controlling the sheep.
Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by blakeashleyjr on Thursday January 02, 2025 @01:39PM (#42577310)
While you hit the nail on the head, I am still surprised that so many tools targeted at people like me (web hosting, developer tools, etc.) are protected that way.
Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by kauegimenes on Thursday January 02, 2025 @01:51PM (#42577422)
Its not only about protection, most web developers would use Cloudflare since its a free CDN and would increase the app load time considerably.
Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by solardev on Thursday January 02, 2025 @02:15PM (#42577681)
You can separately configure (to a large degree) the caching vs protection features, though.
Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by chrisweekly on Thursday January 02, 2025 @02:14PM (#42577672)
increase -> decrease
Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by rkagerer on Friday January 03, 2025 @05:23AM (#42584365)
Except for those encountering that dreaded captcha.
Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by warkdarrior on Thursday January 02, 2025 @01:51PM (#42577424)
Because if such hosting and developer tools are not protected against bots, the tools end up used for phishing, spamming, etc.
Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by luckylion on Thursday January 02, 2025 @02:03PM (#42577553)
I'm convinced that's mostly incompetence on the side of the companies that implement that protection.

"We have a problem with bots" - "Just create a firewall rule, whatever"

Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by rustc on Thursday January 02, 2025 @02:36PM (#42577908)
What other way would you suggest to protect a free service from bots? Cloudflare is often the easiest to implement and has a generous limit on their free plan.
Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by luckylion on Thursday January 02, 2025 @03:01PM (#42578185)
Oh, they absolutely are, I don't disagree -- I use them too.

But the immediate response to bots shouldn't be "make everyone go through a captcha". There's lots of nuance that you can tune to deal with your particular situation, but the first thing I'd do is block known bots or ASNs, set up a limit to trigger (bots usually don't make 1 document request a minute), set up higher limits for users who (seem to) have a valid cookie indicating that they are logged in, set up different thresholds for certain countries that are more risky etc etc.

What you need to protect your service depends on your situation, it's not a one-size-fits-all solution. E.g. I find that I have no automated contact form spam once I add a simple JS to add some data that isn't standard, but I'm sure that wouldn't hold up if there was enough incentive to try to get past it.

But the OP mentioned not just free services, but e.g. webhosting logins. That's just sad, as is Cloudflare's community being behind an aggressive captcha. I'm a user, I'm logged in, I've posted before, I'm in good standing, yet when I go there, I need to solve a captcha. When I then go there again an hour later, guess what, another captcha.

Either there's another reason I'm not seeing or it's just lazyness as in "we need to have a forum but we really don't want to spend any resources on it, just put up an aggressive captcha that'll filter out most bots and everyone but the determined users".

Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by hombre_fatal on Thursday January 02, 2025 @03:24PM (#42578432)
Fwiw, Cloudflare does do a multivariate confidence check which is why it has multiple tiers: no captcha, a one-click captcha, the annoying puzzle captcha once, the annoying puzzle captcha six times in a row.

> I'm a user, I'm logged in, I've posted before, I'm in good standing, yet when I go there, I need to solve a captcha.

Though consider the fact that taking over someone's account shouldn't give you (a spammer) unlimited access either. The spambots you see on Twitter are mostly cred-stuffed accounts. It's a hard problem. Existing accounts are more dangerous than fresh accounts.

Imo, "write your own password" should be a thing of the past. Services should just auto-gen a password or there should be a way to require the OS (like a password manager) to generate one to avoid cred-stuffing. We're letting down the average person by making them come up with unique passwords for every service instead of just helping them. Though I'm way off topic.

Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by luckylion on Thursday January 02, 2025 @04:38PM (#42579221)
> Though consider the fact that taking over someone's account shouldn't give you (a spammer) unlimited access either.

But it's not unlimited access -- it's _read_ access at that point. This is just when trying to access the forums at all, not when trying to post a message. And if they were worried about evildoers scraping all the data from their forums, they could rate-limit and then require captchas (their WAF settings make that trivial). But they don't, or the rate limiting is so generous that I've never hit it, and their forums are not that active, so I don't think that's the reason.

Adding more protection to an endpoint where users send posts makes some sense, but for reading? On their dashboard you need to solve the captcha on the login-form. On the forums, you cannot even get to the login (which works via the dashboard, where you'll solve a captcha again) until you've solved the captcha.

I use and like CF's products a lot (I'm a paying customer, I'm not even looking for free support on the forums, but their docs are lacking a lot of information that I'm interested in), so I don't believe in "we're incompetent", keeping the resource-investment low by filtering out bots and a chunk of users makes a lot more sense.

Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by migueldemoura on Friday January 03, 2025 @01:45PM (#42588337)
> Fwiw, Cloudflare does do a multivariate confidence check which is why it has multiple tiers: no captcha, a one-click captcha, the annoying puzzle captcha once, the annoying puzzle captcha six times in a row.

That's not correct, Cloudflare challenge pages / Turnstile will never show you a puzzle.

Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by solardev on Thursday January 02, 2025 @02:36PM (#42577909)
Most developers I've met were actually similarly lazy... we just use Chrome on Mac, and don't really want to deal with VPNs unless our employers force us to. The last few Firefox holdouts also switched after running into various WebGL/Canvas/etc issues. The same attitude that leads us to focus on "happy path" users and ignore edge cases often also causes us to sheeple into that same basic dev group. Long gone are the days where most devs custom build Linux boxen from scratch and compile custom kernels to our liking...

Anyway, I know the "Cloudflare's monopoly gating is killing web openness!" meme is common online, especially on HN, but in real life I've never actually heard anyone else complain about it (either a fellow dev or a customer or a manager). Instead, it's been universal praise for the actual issues Cloudflare exists to solve (CDN, bot protection, serverless, etc)... they are a godsend for small businesses that otherwise get immediately flooded by spam requests, especially from China, Russia, and India.

And if you think Cloudflare is bad, it was even worse before they became dominant, with terrible services like Incapsula/Imperva charging way more but providing both worse bot protection AND more false positives, or the really hard early reCAPTCHAs (that Cloudflare was largely able to replace, for users who DO fit within the "norm"). That, or you'd have to fight every random sysadmin with their own lazy rules, like firewall rules that blacklisted entire regional ISPs and took weeks or months to resolve, if they ever even checked their emails.

As inconvenient as Cloudflare is for users who take privacy seriously and try to be less trackable, for the other 90% of us who don't care as much and easily fit into their "norm" model, it's much nicer than what came before. Site downtime and slowness are also much less common now, in no small part because of their easy CDN and caching.

From the implementation side, I've set up a few Cloudflare accounts in my career, but do take the time to try to configure it to balance security vs accessibility for any given target audience. Sometimes we'd block entire countries, other times we'd minimize security to ensure maximum reach, but usually we'd customize rulesets in the middle for any given company & audience. I never got a complaint about it (our emails were still available and not blocked).

This was always a direct response to some business need, usually spambots or DDoS attempts that fail2ban etc. couldn't catch well enough. For the business, it was usually a "shit, our website is down again, what is it this time", and the choice between "for free or $20 we can get it back up again and not have this issue anymore" or "we can spend thousands of dollars and weeks of labor building our own security solution" is pretty easy. "What about that one guy who is proxied behind TOR and three VPNs with a random user agent using a text-only browser he wrote himself?" never really factors into that process =/ There's just not enough users like that out in the wild vs the very real constant threat of bots and malware.

It's a shitty situation that the web is like this today, and I wish it weren't the case, but it really is an arms race, and these imperfect weapons are just what most of us have access to...

Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by a_gray on Thursday January 02, 2025 @03:46PM (#42578683)
> spam requests, especially from China, Russia, and India.

On my small website, bot traffic is almost entirely from DigitalOcean VPSs.

Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by udev4096 on Friday January 03, 2025 @02:57AM (#42583585)
That is not an excuse to give in to the cloudflare's agenda of centralizing everything. Bad things have happened, is happening and will continue to happen if one entity has this much control over the internet traffic
Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by anthk on Friday January 03, 2025 @09:22AM (#42585872)
>developer chrome, Mac

Maybe in your country, but tons of countries outside of the US (first world) avoid Macs like the plague and just use Linux/Windows as building machines.

But you are right on Google/Cloudflare, they are the poison of the web.

Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by rad_gruchalski on Thursday January 02, 2025 @01:54PM (#42577458)
They are not targeting people like you. Bots are the target. If you look like a bot, how are they going to distinguish?
Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by KronisLV on Thursday January 02, 2025 @02:14PM (#42577674)
> If you look like a bot, how are they going to distinguish?

Some non-existant system of attesting that I'm person X (possibly through an e-ID card) who has issued a client certificate Y (cert chain, using my e-ID cert to sign) to be used with my device Z (presumably with a device fingerprint or IP range attached to the cert). Of course, this would mean no privacy, but that's not that different from being signed in through Google as an identity provider, we'd just shift the mechanism to be universal (like client certs already are). One of the options that would take more coordination than will probably happen (though very similar to some e-signature solutions in EU, which we already use) but I could see using something like that for a variety of professional/service sites, since signing in with the e-ID card directly is already a thing on some sites here (government sites, banking sites, utilities sites).

Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by rad_gruchalski on Thursday January 02, 2025 @02:21PM (#42577747)
Okay. Do that globally. And solve the ddos problem as you’re on it. If you add transparent tls termination, edge, caching, dns… maybe I’ll have a look!

I had a guy like that working with me. Blocked every possible tracker, disabled javascript, used some niche browser, proton mail, and then complains that google doesn’t allow him to sign in. I get it, privacy and what not. But the guy was an outlier.

Some random blogs, product pages aren’t gov, most likely have no way to opt-in for gov eID (maybe they aren’t based in the EU), and they only care that their service is available fast globally and that they get ddos protection for free (plus some other convenience features).

Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by KronisLV on Thursday January 02, 2025 @03:54PM (#42578770)
> Do that globally.

We already do a simpler version of that with TLS and HTTPS, there are globally trusted root certs that ship with most OSes and browsers. It's just that we haven't extended the same approach to client certs and identity verification, instead having a bunch of walled gardens and governments running legacy methods of figuring out who someone is, as opposed to various eID mechanisms.

If I trust news.ycombinator.com because I trust ISRG Root X1, I might similarly trust John Doe's iPhone because I trust the government of France's CA, as a hypothetical, as long as the certification chain is valid there.

It's a problem that's technically solvable (say, in 20-50 years), but won't get done because good luck getting a bunch of governments to collaborate on that across the world. It's actually a surprise that we have TLS in the first place.

Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by rad_gruchalski on Thursday January 02, 2025 @04:23PM (#42579077)
We cannot get them to agree on cookie banners and you’re talking about something much more complicated.

Hey, by the way, would you trust some Chinese or Russian root certificate?

The question is irrelevant, frankly. Consider this: you’re living in Germany today. You trust the German government. They handle all your logins using that eID. What if in February AfD comes to power? Do you still trust the German government? Governments are formed by people. Different people have different interests.

Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by KronisLV on Thursday January 02, 2025 @06:22PM (#42580166)
> We cannot get them to agree on cookie banners and you’re talking about something much more complicated.

Another good example of something that’s technically feasible and not that complex, but was made infeasible due to either ignorance or malice, with all of the dark UI patterns and scummy behaviour.

> Hey, by the way, would you trust some Chinese or Russian root certificate?

Most people already do: https://chromium.googlesource.com/chromium/src/+/main/net/da...

For example:

  CN=CFCA EV ROOT,O=China Financial Certification Authority,C=CN
  CN=GDCA TrustAUTH R5 ROOT,O=GUANG DONG CERTIFICATE AUTHORITY CO.,LTD.,C=CN
  CN=UCA Global G2 Root,O=UniTrust,C=CN
  CN=UCA Extended Validation Root,O=UniTrust,C=CN
  CN=vTrus ECC Root CA,O=iTrusChina Co.,Ltd.,C=CN
  CN=vTrus Root CA,O=iTrusChina Co.,Ltd.,C=CN
If there’d be an issue of not wanting to support a certain country, then removing such a group of CAs from a store would be trivial for a particular service, same as with the above.

Plus, the opposite is also viable, if for example the Russian govt. wanted to allow anyone to verify whether particular requests come from their citizens, they might also run their own CA akin to https://www.bleepingcomputer.com/news/security/russia-create... except that the attack vector would change from MitM to fake identities being issued by them as needed (but since the server is the one doing the verification, it might as well drop the CA when desired).

> What if in February AfD comes to power?

Revoking the eID and anything dependent on it would be akin to your passport being taken away.

Essentially the modern day digital equivalent of getting your Google account banned by some bot, if you use that account for auth in a bunch of places.

Fundamentally, that’s no different from the reality that we already face - my regular eID could also be taken away if my own government felt like it, same as with my bank account and other assets.

Client certs themselves are nothing new, same for PKI. It’s a cool technology that could but presently cannot solve the problem of client identity globally, because we just can’t have nice things and order.

Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by rad_gruchalski on Thursday January 02, 2025 @06:47PM (#42580371)
> Revoking the eID and anything dependent on it would be akin to your passport being taken away.

Is it? If my eID is used for logging in to my bank and said eID is revoked, I can no longer log in to my bank account. That’s completely different than a locked up passport.

> Essentially the modern day digital equivalent of getting your Google account banned by some bot, if you use that account for auth in a bunch of places.

Use a custom domain, don’t make your kingdom dependent on the gmail.com address.

I don’t know, for me the perfect amount of government oversight is “as little as possible”. There’s zero need for the government to mediate between me and my bank, or some random service provider on the internet.

What you’re describing sounds like a fun technical challenge assuming a perfect world. For example: who decides which countries’ certificates should be revoked? Who decides who is the rogue one? Even that is stretching it too far. Can I simply download a browser without some selected certificates? If the technology is so great, why isn’t it widely adopted today

Those are all rhetorical questions. You don’t have explain PKI to me.

Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by KronisLV on Thursday January 02, 2025 @09:09PM (#42581452)
> Is it?

Pretty much the same failure mode, just with different immediacy. No more travel, no more ability to start using new banking services, no more proving identity for becoming employed, pretty much anything that needs you to provide valid governmental ID (ID card or passport) and doesn't accept alternatives.

On the opposite end of that, both those services might accept something like a driver's license and the banking service might allow you to log in with their app, or a similar identity provider as a backup.

> There’s zero need for the government to mediate between me and my bank, or some random service provider on the internet.

Who else should we depend upon for verifying the identity of someone? Because currently it's a hodgepodge, especially when some places treat the equivalent of an SSN as a secret or have other half baked mechanisms, whereas in actuality it's a problem that's been solved far better, the same way how e-signatures work here when a single competent authority implements them well (certs on the e-ID card, you choose what to sign, but there's both data integrity and non-repudiation, a service that everyone integrates with and it is basically treated as a commonplace utility).

> What you’re describing sounds like a fun technical challenge assuming a perfect world. ...

Yeah, that's about it. Have a good one!

Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by bigfatkitten on Thursday January 02, 2025 @07:48PM (#42580863)
> If I trust news.ycombinator.com because I trust ISRG Root X1, I might similarly trust John Doe's iPhone because I trust the government of France's CA, as a hypothetical, as long as the certification chain is valid there.

There are a whole ton of privacy problems with this. I am happy to demonstrate anonymously that I am not a bot, but a random blogger does not need to know that I am John Doe, a citizen of France with national ID number 12345678.

Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by gruez on Thursday January 02, 2025 @02:29PM (#42577828)
Between what you described and having to run a vaguely standard browser config, I'll take the latter, thanks.
Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by peanut-walrus on Thursday January 02, 2025 @06:41PM (#42580336)
Ok, what does the venn diagram of:

1) People who anonymize their IP, use Linux, a browser with noscript, etc

2) People who are OK with having a government issued digital id and having to use it to access the internet

...look like, in your opinion?

Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by Dylan16807 on Thursday January 02, 2025 @06:48PM (#42580382)
Well, proof of having an ID can be done anonymously. Cloudflare even worked on a system for that kind of thing.
Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by rad_gruchalski on Thursday January 02, 2025 @07:06PM (#42580510)
A non-citizen living in Germany without the German eID because they’re not a citizen. Their country of origin doesn’t have any of that. I guess they don’t exist in that setup? Seems like a steep hill to climb on to solve some random login with captcha problem.

Binding login interaction to some government issued id…who’s entitled here.

Sounds like throwing a baby out with the bathwater.

Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by HeatrayEnjoyer on Sunday January 05, 2025 @05:10PM (#42605476)
Then have them go through the captcha process that already exists
Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by peanut-walrus on Thursday January 02, 2025 @07:17PM (#42580595)
Yeah, this is at least being discussed now for eID. Getting it to a point where it is actually usable for everyone and trusted by everyone will not be easy though. But even in the best case, this would cover maybe 5-10% of internet users in 5 years. What do you do with the other 90% ?
Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by Hizonner on Thursday January 02, 2025 @02:53PM (#42578100)
Their problem. They are not entitled to make it other people's problem.
Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by scarface_74 on Thursday January 02, 2025 @03:00PM (#42578171)
If I have a process that works for 95% of the people, why should I care about outliers who use Linux behind a VPN on a heavily customized version of Firefox?
Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by olyjohn on Thursday January 02, 2025 @03:48PM (#42578703)
Maybe you should try to care about something other than just your bottom line. I'm sorry if this sounds mean, but this attitude just turns the web into a giant monoculture because you can't be bothered to care. It actually ends up hurting everybody in the long run. Look how long we were trapped with IE6. Amazing how people forget history so quickly.
Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by scarface_74 on Thursday January 02, 2025 @04:34PM (#42579194)
Everyone has limited resources. As a for profit company, the focus has to be on your bottom line. How many resources should a company use for some obscure corner case when the user can make changes?

Of course accessibility is important - ie screen reader compatibility.

A typical testing matrix in the US would be

- Safari for iOS

- Chrome for desktop and Android

- maybe Safari for desktop or you just tell Mac users to use Chrome

- Firefox if you have the time. But if not, no big deal.

We are definitely not going to test for a highly customized Firefox on Linux running over a VPN.

Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by skydhash on Tuesday January 07, 2025 @08:59AM (#42622350)
There’s no test to be done there. Just respect web standards and do geoblock if you want to.

The issues I have are website pretending to be apps and apps that are SPAs for no reasons.

Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by rad_gruchalski on Thursday January 02, 2025 @05:19PM (#42579567)
> Maybe you should try to care about something other than just your bottom line.

You can do so when your bottom line is healthy. Otherwise you go out of business. That’s business 101.

Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by Hizonner on Thursday January 02, 2025 @03:05PM (#42578234)
Because they are standards compliant and you aren't, and you are legally required to provide an unsubscribe service or whatever without undue barriers around it.
Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by scarface_74 on Thursday January 02, 2025 @03:07PM (#42578258)
For unsubscribe - yes.

Everything else - no.

But if I am using standards and they have an ad blocker that blocks some of the functioning of my site, am I also required to test my site against that?

Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by luckylion on Thursday January 02, 2025 @04:45PM (#42579287)
> Everything else - no.

I'd include _everything_ important in the "yes" category. If I cannot access the customer panel to update settings or notify them of a bug that is affecting me because I'm using Firefox ("works for 95% of users"), they're just not keeping up their end of the contract.

Remember, 95% excludes everything but chromium/webkit-engines.

Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by scarface_74 on Thursday January 02, 2025 @04:57PM (#42579371)
Every SaaS company I’ve worked for has had a compatibility matrix where we say what we support. If we lost customers who were running a highly customized Firefox on Linux, so be it.

Every company decides which customers are worth going after.

Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by luckylion on Friday January 03, 2025 @05:53AM (#42584518)
Yes, sure, but 5% includes stock firefox, zero modifications, zero plugins.

Might still be a business decision, but it's like saying "we'll drop any emails that indicate a mail client other than apple mail/gmail/outlook".

Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by scarface_74 on Friday January 03, 2025 @08:34AM (#42585505)
While not that strict, see how far you get hosting your own email as far as not being rejected or automatically classified as spam
Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by luckylion on Friday January 03, 2025 @10:44AM (#42586606)
And I'd include that as well: if your server rejects emails because of your spam-decisions, you can't claim "we've never received that email". Either you don't use email for any legally-binding communication ever, or spam-filtering is a you-problem, not an everyone-else-problem.

It's not surprising that the strongest protections always happen on the unsubscribe links, but not on the subscribe-links. That just needs to be fined out of existence, just like "you can order with one click, but you need 50 clicks and a three-hour-conversation to cancel".

Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by nullfield on Saturday January 04, 2025 @11:23AM (#42595642)
I don’t understand the “automatic” here-yes, reputation takes time to build, but if you run your own mail server with SPF/DKIM/DMARC set up correctly why is the default posture “block it” before there’s any reputation?

Just like other cases, I won’t accept that it’s “just lazy” on the part of big tech companies. They clearly know how to adjust their internal view/reputation of a domain once it starts being used for “misbehaviour” and spam such that they start blocking it.

Thus they could clearly start by not doing so-and, maybe, they’re “really touchy” about domains with no initial “internal score” such that if a new domain pops up and starts spamming people they catch it fast. Its not necessary to break open Internet protocols, though, unless they want the breakage.

Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by rad_gruchalski on Thursday January 02, 2025 @05:17PM (#42579548)
If that 5% is 90% of cost to provide the service, forget it. Nobody is going to do a Herculean task to support a niche user.
Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by rad_gruchalski on Thursday January 02, 2025 @03:12PM (#42578311)
> and you are legally required

Where. It’s global internet we communicate via.

Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by shadowgovt on Thursday January 02, 2025 @03:31PM (#42578517)
It'll be interesting to see what happens if someone takes that argument to court.

One side of the argument is that Cloudflare places an undue burden. The other side of the argument is that without the CF protections, the service provider doesn't even have reason to believe the request is coming from a human being the law protects.

Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by SoftTalker on Thursday January 02, 2025 @06:09PM (#42580048)
By that logic, why care about accomodating anyone with a disability? Your site works for 95% of people, why care about those who need to use screen readers?

And before you say "that's their choice," you're the one who is breaking the functionality. Nothing about using a VPN or linux or Firefox creates any problem for TCP/IP or https.

Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by scarface_74 on Thursday January 02, 2025 @06:16PM (#42580108)
One because it’s the law and two because the disabled can’t just make a choice and install Chrome.

However, while the site creator does have to meet the disabled halfway, the disabled person is responsible for having whatever type of equipment they need to make it work - ie screenreaders

Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by spookie on Friday January 03, 2025 @05:06PM (#42589940)
If your website is full of divs generated by JS that are full of aria tags that make no sense, those tools don't have a chance. Most websites act this way as well. Even Facebook used to lock people out of their messages if you couldn't use a mouse, at least in the last time I checked (infinite feed + no way to skip feed via tab -> can't reach right panel).

Just do your job right. Not saying you should test some unique Firefox config but at least the default version is to be tested.

Hell, I've seen people here indicating that they just tell desktop Mac users to "install Chrome". Such carelessness is bad for business. Web development sure could raise its bar.

Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by scarface_74 on Friday January 03, 2025 @05:55PM (#42590365)
If you’re selling a SaaS app, you care more about the customer than you do about the user. The customer is the IT department.

For the longest, Amazon Connect’s - AWS hosted call center software - call flow builder only worked with Chrome.

Even for B2C users, using Chrome is not a deal breaker. If they are okay with using shitty Electron apps, they will be okay with using Chrome for Mac.

Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by rad_gruchalski on Thursday January 02, 2025 @03:18PM (#42578367)
They solved their problem. No matter how upset you are about it, the remainder is your problem.
Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by bluGill on Friday January 03, 2025 @03:28PM (#42589177)
Though in this case it is legally their problem as unsubscribe links are protected by law in the US.
Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by EGreg on Thursday January 02, 2025 @01:55PM (#42577470)
I honestly don't see what's so hard about a bot simulating "the norm" within the margin of error. This cat-and-mouse game is just like a GAN, the end result is indistinguishable even by a bot.
Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by viraptor on Thursday January 02, 2025 @02:18PM (#42577712)
It depends on the defences. It starts trivial - just make a http request. Then there's http version, user agent header, other headers, header ordering, cookies, TLS ciphers, session resolution, timing, behaviour for page resources, ... and so many other things. It takes time, even if you order headless chrome.
Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by nullc on Thursday January 02, 2025 @02:02PM (#42577532)
Bot authors are lazy and won't until they have to.. once you do, you can then pretend they aren't bots and include them in the engagement numbers you feed prospective shareholders.
Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by tokioyoyo on Thursday January 02, 2025 @02:07PM (#42577602)
Agreed. From my past experiences though, a very good chunk of them will give up once there is a resistance. Basically, you want your bot protection to just be a little better than your competitor. Then the bot author will target them instead, because of the path of least resistance.
Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by EGreg on Thursday January 02, 2025 @03:21PM (#42578398)
Outrun the friend not the bear? Hehe
Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by modzu on Thursday January 02, 2025 @07:41PM (#42580785)
it is discrimination
Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by jdironman on Friday January 03, 2025 @10:06PM (#42591994)
Only if enough are discriminated against that it affects the bottom line.
Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by winrid on Friday January 03, 2025 @03:43AM (#42583813)
I don't buy this because using Chrome is what most bots probably do right? Headless chrome is easy.
Re:Tell HN: Impassable Cloudflare challenges are ruining my ... by kevincox on Friday January 03, 2025 @12:04PM (#42587348)
> Site owners don't care either since you're usually like 1-2% of users at most, and typically also the same ones who block ads, etc., so they don't mind blocking you

I do believe that it is true that many site owners wouldn't care. But I suspect that in the vast majority of cases they don't actually know. Cloudflare probably shows them a nice dashboard about all of these blocked "threats" and they don't know better than to question it.