Der Proof-of-Workload-Schutzmechanismus von Anubis wird hauptsächlich durch den folgenden Prozess implementiert:
- Herausforderung GenerationWenn der Client eine Anfrage stellt, erzeugt der Server eine SHA256-Berechnungsaufgabe, die eine Zufallszahl enthält.
- Rechnerische ValidierungHash-Berechnung: Der Client muss innerhalb einer bestimmten Zeit eine Hash-Berechnung mit einem bestimmten Schwierigkeitsgrad durchführen (leading-zero verification).
- Zugangskontrollenur authentifizierte Anfragen dürfen auf die Ressourcen der Website zugreifen
Die technischen Merkmale umfassen:
- Gewöhnliche Browser können die Berechnung in Millisekunden abschließen, und die Auswirkungen auf den Benutzer sind kaum spürbar.
- Die Rechenkosten steigen exponentiell an, wenn KI-Crawler massive Anfragen benötigen
- Automatisierte Blockierung von automatisierten Tools, die nicht über eine effektive Rechenleistung verfügen
- Der Überprüfungsprozess ist vollständig automatisiert und erfordert kein menschliches Eingreifen.
Die Testdaten zeigten, dass die Verwendung voncurl
Bei direkter Anforderung durch Tools wie den Browser wird sofort eine Antwort mit einer Proof-of-Workload-Anforderung empfangen, und der Browser kann den Validierungsprozess automatisieren.
Diese Antwort stammt aus dem ArtikelAnubis: Beeinflussung von KI-Crawler-Crawling durch Proof of WorkloadsDie