Anubis is een beveiligingsoplossing die is ontworpen om websites te beschermen tegen de impact van agressieve AI-scraping, wat vaak leidt tot server-downtime.
Kernpunten van de werking:
- Proof-of-work: Geïnspireerd door Hashcash, maakt Anubis het voor scrapers kostbaar om toegang te krijgen, terwijl de impact voor menselijke bezoekers minimaal blijft.
- Tijdelijke aard: Het is een overbruggingsoplossing totdat headless browsers nauwkeuriger geïdentificeerd kunnen worden (bijv. via font-rendering).
- Technische eisen: De tool vereist dat JavaScript is ingeschakeld en dat moderne JS-functies niet worden geblokkeerd door plugins zoals JShelter.
Anubis: Bescherming tegen AI-scraping
Hoe Anubis werkt
Anubis is een compromis. Het maakt gebruik van een proof-of-work-algoritme in de geest van Hashcash, een algoritme dat oorspronkelijk is ontwikkeld voor het verminderen van e-mailspam. Het idee hierachter is dat de inspanning voor individuele bezoekers minimaal is, maar dat het voor scrapers veel duurder wordt.
Een tijdelijke oplossing
Uiteindelijk is dit een tijdelijke oplossing. Er wordt gestreefd naar meer tijd om headless browsers beter te kunnen identificeren en herkennen (bijvoorbeeld via de manier waarop ze lettertypen renderen). Op die manier hoeft de proof-of-work-pagina in de toekomst niet meer gepresenteerd te worden aan gebruikers die waarschijnlijker legitiem zijn.
Technische vereisten
Om voorbij deze uitdaging te komen, is het noodzakelijk om JavaScript in te schakelen. Dit is nodig omdat AI-bedrijven het sociale contract rond de werking van websitehosting hebben veranderd. Een oplossing zonder JavaScript is nog in ontwikkeling.
Daarnaast vereist Anubis het gebruik van moderne JavaScript-functies. Deze functies worden soms uitgeschakeld door plugins zoals JShelter. Indien nodig dienen JShelter of soortgelijke plugins voor dit domein te worden uitgeschakeld.
Je ziet deze pagina omdat de beheerder van deze website Anubis heeft ingesteld om de server te beschermen tegen de plaag van AI-bedrijven die agressief websites scrapen. Dit soort activiteiten kan downtime veroorzaken, waardoor de website voor alle gebruikers ontoegankelijk wordt.
Anubis: Bescherming tegen AI-scraping
Hoe Anubis werkt
Anubis is een compromis. Het maakt gebruik van een proof-of-work-algoritme in de geest van Hashcash, een algoritme dat oorspronkelijk is ontwikkeld voor het verminderen van e-mailspam. Het idee hierachter is dat de inspanning voor individuele bezoekers minimaal is, maar dat het voor scrapers veel duurder wordt.
Een tijdelijke oplossing
Uiteindelijk is dit een tijdelijke oplossing. Er wordt gestreefd naar meer tijd om headless browsers beter te kunnen identificeren en herkennen (bijvoorbeeld via de manier waarop ze lettertypen renderen). Op die manier hoeft de proof-of-work-pagina in de toekomst niet meer gepresenteerd te worden aan gebruikers die waarschijnlijker legitiem zijn.
Technische vereisten
Om voorbij deze uitdaging te komen, is het noodzakelijk om JavaScript in te schakelen. Dit is nodig omdat AI-bedrijven het sociale contract rond de werking van websitehosting hebben veranderd. Een oplossing zonder JavaScript is nog in ontwikkeling.
Daarnaast vereist Anubis het gebruik van moderne JavaScript-functies. Deze functies worden soms uitgeschakeld door plugins zoals JShelter. Indien nodig dienen JShelter of soortgelijke plugins voor dit domein te worden uitgeschakeld.