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.
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.
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.
kelnos|6 months ago
debugnik|6 months ago
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