4 ms·
Proof-of-work works in terms of preventing large-scale automation. As for letting well behaved crawlers in, I've had an idea for something like DKIM for crawle
by marginalia_nu 2y ago
Proof-of-work works in terms of preventing large-scale automation.
As for letting well behaved crawlers in, I've had an idea for something like DKIM for crawlers. Should be possible to set up a fairly cheap cryptographic solution that enables crawlers a persistent identity that can't be forged.
Basically put a header containing first a string including today's date, the crawler's IP, and a domain name, then a cryptographic signature of the string. The domain has a TXT record with a public key for verifying the identity.
It's cheap because you really only need to verify the string it once on the server side, and the crawler only needs to regenerate it once per day.
With that in place, crawlers can crawl with their reputation at stake. The big problem with these rogue scrapers are that they're basically impossible to identify or block, which means they don't have any incentives to behave well.
- lesostep 2y ago> Proof-of-work works in terms of preventing large-scale automation. It wouldn't work to prevent the type of behavior shown in a title story