top | item 44928870

(no title)

TJSomething | 6 months ago

I think you've got the logic backwards. It defaults to assuming that user agents that have "Mozilla" in them might be bots. Uncommon browsers don't get challenged. It wouldn't make sense for bad faith bots to use uncommon, easy to block user agents.

discuss

order

kelnos|6 months ago

All real browsers have Mozilla in the user agent string.

debugnik|6 months ago

The point is to allow bots that play nice and don't claim to be real browsers, as those can be identified in logs and blocked or rate limited fairly. But bad faith bots can be undistinguishable from browsers, so everyone else gets a PoW challenge to make their endeavour slower and expensive.

At least that's the spirit, of course someone will eventually just use random strings as user agents, but then again this is all a tragedy of the commons anyway.

account42|6 months ago

Interesting. I guess I'll have to write an extensions to make open source websites usable again. I feel like at some point this will be "fixed" though.