It took a year to ship WebAssembly in Anubis
Source Entity
Hacker News

Anubis is a browser-based security tool utilizing Proof-of-Work to thwart aggressive AI web scraping. By imposing computational costs on automated bots, it aims to protect server resources while transitioning toward more advanced identification methods.
The Rise of Computational Defense: Understanding Anubis
In the evolving landscape of internet security, the emergence of tools like Anubis represents a significant shift in how website administrators combat the rising tide of aggressive AI-driven web scraping. As large language models and automated data harvesters place unprecedented strain on server infrastructure, traditional defenses like simple rate limiting have proven insufficient. Anubis addresses this by implementing a Proof-of-Work (PoW) scheme, a mechanism historically associated with early anti-spam efforts like Hashcash.
The Mechanism: Proof-of-Work as a Barrier
At its core, Anubis operates on the principle of making automated data collection economically and computationally unviable. By requiring a client to perform a small, verifiable amount of computational work before accessing site resources, the system creates a barrier that is negligible for a human user but prohibitive for a bot scraping at mass scale. This strategy forces scrapers to expend significant CPU power for every request, effectively neutralizing the speed and efficiency advantage that automated scrapers typically hold over organic traffic.
The Trade-off: Accessibility and Performance
While effective, the implementation of Anubis highlights the inherent trade-offs between security and performance. As noted in the reports, the system can cause downtime or loading issues when server loads are already high, as the added layer of computation must be processed by the client's browser. This 'compromise' underscores the difficulty of maintaining an open, accessible web in an era where bandwidth and server resources are increasingly weaponized by automated agents.
Historical Context and Future Evolution
The use of Hashcash-style PoW schemes marks a return to fundamental cryptographic solutions for modern traffic management. However, the developers behind Anubis view this current iteration as a placeholder. The long-term strategy involves moving beyond broad-based computational friction toward more nuanced methods, such as sophisticated browser fingerprinting and behavioral identification, which aim to distinguish between legitimate users and malicious bots with higher precision.
Broader Implications for the Web
The deployment of Anubis reflects a broader trend of 'defensive engineering' becoming a standard requirement for web publishers. As AI companies continue to scrape vast swathes of human-generated content to train their models, the friction between content creators and AI developers is likely to intensify. Tools that increase the 'cost' of scraping are becoming a primary tool for site administrators to reclaim control over their infrastructure and intellectual property.
Conclusion
Anubis serves as a critical stopgap in a rapidly changing digital ecosystem. While it currently relies on the raw cost of computation to deter mass scraping, its roadmap suggests a transition toward more intelligent, identity-based security. As the internet continues to grapple with the demands of automated agents, the success of such tools will depend on their ability to protect servers without significantly degrading the experience for everyday users.