Why not aggressively rate limit? Legitimate use of HTML rendered commits should be largely unaffected, and crawlers slowed to a halt. You can even jail after a number of 429's...
There is a section in the article answering your question if you read it. > Suddenly, the crawlers were coming from millions of random residential or mobile IPs, all pretending to be random modern browsers. An IP like that would make 4-5 requests and then never show up in the logs again. There was no point in banning them, because by the time you figured out that they were bots, they were already done with you.
Creepy Crawlies
271–280 of 693 posts
Re: Creepy Crawlies
#272Earlier quoted context omitted.
Yeah my search engine saw traffic of up to 160 queries per second the other day from some bot that was ostensibly searching for information on Jack Parsons. Just variations on the same query in different permutations of filters and site:-terms.
That would be a different bot, one written specifically for your site. Mainly we're discussing the dumb ones that just crawl all possible http links
Re: Creepy Crawlies
#273Earlier quoted context omitted.
It's a social problem, technical solutions aren't going to work. To solve social problems you need the law to get involved. It should simply be illegal to install malware on someone's TV and use it to hijack their internet connection, and the punishment should be the same as for any theft of service, including imprisonment for people who do it.
The law will not work without a technical solution. So, you need both. But, at least, technical.
Re: Creepy Crawlies
#274> phone gets uncomfortably warm as it's doing the number crunching IMHO if I visit your website and it intentionally starts wasting my electricity for no other reason than to cost me money, with no opt in, it's hostile and malicious.
Re: Creepy Crawlies
#275Re: Creepy Crawlies
#276Instead of trying to block why not monetize? So the proof of work can be directed at something you can be paid for (bitcoin mining)?
Re: Creepy Crawlies
#277Re: Creepy Crawlies
#278Earlier quoted context omitted.
How do you define humanity? How do you ensure it includes every human? How do you ensure it doesn’t include every non-human? I’m not even asking about computation or algorithms. I straight up don’t think you can make a definition that isn’t a tautology or an approximation. Both of which are useful, but neither of which can fit a _proof_.
You're not wrong, but something can work well enough to still be useful despite falling short of the idea of a proof or any formal definition. Let's say that 95% of individual humans can pass it and only 2% of bots. For someone maintaining a website, who has to decide between using this system and shutting down their site because of the increased costs, that may very well be good enough
Re: Creepy Crawlies
#279Re: Creepy Crawlies
#280Maybe you could have a system that heuristicially detects when an crawler is making the request and then feeds them a modified page, itself generated from an LLM, that injects vulnerabilities and bad code and discussion and such.
it's hard to separate spambot that only accesses 3-5 links per IP and a legit user. Changing content for legit user can be devastating