Merge branch 'js/ci-buildsystems-cleanup' - Protecting Against AI Scrapers
You are seeing this page because the administrator of this website has implemented Anubis, a powerful security measure designed to protect against the threat of AI companies aggressively scraping websites. This measure can cause downtime for affected sites, making their resources inaccessible to everyone.
Anubis is a compromise solution that uses a Proof-of-Work scheme similar to Hashcash, a proposed proof-of-work scheme aimed at reducing email spam. On an individual scale, the additional load is negligible, but when applied in mass, it becomes prohibitively expensive for scrapers, making it much harder for them to operate.
The true purpose of Anubis lies not in directly thwarting AI scrapers, but rather as a "good enough" placeholder solution. By implementing this measure, the administrator can focus on more advanced solutions, such as fingerprinting and identifying headless browsers (e.g., those that render fonts in unusual ways), to create a more robust challenge proof-of-work page.
However, Anubis requires the use of modern JavaScript features, which plugins like JShelter disable. If you're accessing this website with JShelter enabled or similar plugins, please disable them immediately. Unfortunately, this means you'll need to enable JavaScript to bypass the challenge.
The rise of AI companies has rewritten the social contract around website hosting, leading to a shift away from no-JS solutions. While Anubis is not a perfect solution, it represents an important step towards protecting websites against malicious activities.