アヌビスの原則とコア機能
Anubisは、カナダのTecharoHQチームによって開発されたGo言語のオープンソースツールで、そのコア技術はHTTPリクエストにSHA256 Proof-of-Workチャレンジを埋め込むことである。この設計は、robots.txtファイルのような伝統的なセーフガードをしばしば無視する、現代のインターネットにおけるAIクローラーの乱用に直接対応するものです。
このシステムは、すべてのアクセス・リクエストに対して、まず計算量の多いSHA256ハッシュ計算タスクを完了することを要求することで機能する。平均的なブラウザー・ユーザーにとっては、この計算は数ミリ秒で完了する。しかし、AIクローラーの大規模な展開にとっては、この計算は運用コストを大幅に増加させる。
Anubisは、Cloudflareのような従来のアンチクライミング・ソリューションとは異なる以下のような特徴を持っています:
- 自由なカスタマイズが可能な完全オープンソースのソリューション
- Dockerコンテナ型デプロイメントを使用した既存システムとのシームレスな統合
- サービスの安定性を保証するヘルスチェック機能を搭載
- プライバシーに配慮した検索エンジンのアクティブブロック
この答えは記事から得たものである。アヌビス:作業負荷の証明を通じてAIクローラーのクローリングを妨害するについて