Merge branch 'master' of https://github.com/j6t/gitk
You are seeing this message as a result of our website's administrator implementing Anubis, a cutting-edge security measure designed to protect our server against the threat of AI-powered web scraping. While this solution may cause temporary downtime for users, it serves as a necessary compromise in our efforts to safeguard the integrity of our online presence.
Anubis is built upon the concept of Proof-of-Work, inspired by Hashcash, a proposed scheme aimed at curbing email spam. At an individual scale, the added load can be overlooked; however, when malicious actors attempt to scrape websites en masse, Anubis becomes a formidable obstacle that makes such activities significantly more expensive. Its primary goal is to provide a "good enough" placeholder solution, allowing us to allocate more time and resources towards developing effective fingerprinting techniques to identify legitimate users.
These advanced techniques focus on analyzing the unique characteristics of headless browsers, such as font rendering capabilities, which are often distinct from those employed by traditional web browsers. By doing so, we can minimize the need for users to complete cumbersome challenge-proof-of-work pages, thereby reducing friction and enhancing their overall experience.
However, it is essential to note that Anubis requires the use of modern JavaScript features, which may be incompatible with certain plugins like JShelter. In order to bypass this security measure, users must disable such plugins for our domain or enable JavaScript. Regrettably, an AI-powered solution remains an ongoing work-in-progress, leaving us vulnerable to new threats.
Ultimately, the implementation of Anubis underscores the evolving nature of web hosting and the shifting social contract between websites and their users. As we continue to innovate and adapt to emerging challenges, your understanding and cooperation are vital in helping us maintain a secure online environment for everyone.