Merge branch 'rework/fixes' into for-linus: The Battle Against AI Scraping
As a user, you're likely familiar with the frustration of encountering a website that's inaccessible due to technical issues or security measures designed to protect against malicious activities. In this case, we're dealing with a clever hack known as Anubis, a tool designed to safeguard websites from AI-powered scraping companies.
Anubis is a Proof-of-Work scheme inspired by Hashcash, a proposed solution aimed at reducing email spam. While its individual load may seem negligible, it can have a significant impact when used by large-scale scrapers. The idea behind Anubis is to make scraping more expensive and less appealing to malicious actors.
But how does it work? Simply put, Anubis presents a challenge that requires users to complete a simple task – in this case, enabling JavaScript – before accessing the website's content. This may seem like an inconvenience for legitimate users, but it serves as a crucial step towards identifying and mitigating potential security threats.
It's worth noting that Anubis relies on modern JavaScript features, which can be disabled by plugins like JShelter. If you're using such plugins on this domain, please disable them to ensure smooth access to our content.
We're currently running Anubis version 1.20.0, which requires users to enable JavaScript in order to bypass the challenge. Unfortunately, a no-JS solution is still in development, and we appreciate your patience as we work towards finding a more accessible alternative.
In the meantime, this clever hack serves as a reminder of the evolving landscape of online security and the importance of protecting our digital assets from malicious actors. By working together, we can create a safer and more secure online environment for everyone.