Merge branch 'master' of https://github.com/j6t/gitk
You are seeing this page because the administrator of this website has set up an innovative security measure called Anubis to protect their server against the scourge of AI companies aggressively scraping websites. This solution may cause downtime for the website, making its resources inaccessible to everyone. But why is Anubis needed in the first place? And how does it work?
Anubis 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 caused by Anubis may be negligible, but when faced with massive scraper attacks, it becomes much more expensive for the scammers. This compromise allows websites like ours to stay online while still maintaining some level of security.
But what's the real purpose of Anubis? In reality, its primary goal is to provide a "good enough" placeholder solution that would allow developers to focus on fingerprinting and identifying headless browsers – essentially, figuring out how AI-powered browsers render fonts. This would make it unnecessary to present users with the challenge proof-of-work page, which is more likely to be legitimate.
However, Anubis comes with some caveats. It requires the use of modern JavaScript features that plugins like JShelter may disable. To overcome this hurdle, you'll need to either disable JShelter or other similar plugins on our domain. Unfortunately, this means you must enable JavaScript to get past the challenge. A no-JS solution is still a work-in-progress and not yet viable.
This new security measure reflects the changing social contract around website hosting. AI companies have shifted the balance of power, making it more difficult for websites to protect themselves without compromising their functionality. As we navigate this new landscape, Anubis provides a crucial layer of protection – even if it's not perfect, it's an important step in the right direction.
What You Can Do
If you're experiencing issues with our website due to Anubis, here are some steps you can take:
- Disable JShelter or other similar plugins on our domain.
- Enable JavaScript in your browser settings.
- Stay tuned for updates as we work towards a more robust solution.
We appreciate your understanding and cooperation as we navigate this new security landscape. Thank you for visiting our website, and please bear with us while we continue to improve our protection measures.