概要
- Anubis はWebサイトをAI企業のスクレイピングから守るための セキュリティツール
- ユーザーがこのページを見る理由は 管理者がAnubisを導入 しているため
- Proof-of-Work 方式でアクセスを制御
- 正規ユーザーへの影響を最小限に抑えつつ 大量スクレイピングを阻止
- 一部の ブラウザ拡張機能(JShelter等) が動作を妨げる場合あり
Anubisによるアクセス制御の仕組み
- Anubis は、AI企業などによる 大量な自動スクレイピング からサーバーを保護するためのツール
- サイト管理者が サーバーダウンやリソース枯渇を防ぐ目的 で導入
- Proof-of-Work(PoW) 方式を採用し、アクセスごとにユーザーのブラウザに計算処理を要求
- Hashcashのような スパム防止技術 を応用した仕組み
- 個々のユーザーには ほとんど負荷がかからない 設計
- 大量の自動アクセス の場合、PoWの負担が蓄積し、スクレイピングコストが高騰
PoW方式のメリットと今後の展望
- PoW方式 は一時的な 暫定対策 として利用
- 本来の目標は、 フォントレンダリング等によるヘッドレスブラウザの指紋認証 技術の開発
- 指紋認証が完成すれば、 正規ユーザーにはPoWページを表示せず 快適な利用体験を提供可能
- 現状では、 PoWページが正規ユーザーにも表示される ことがある
利用上の注意点
- Anubis は 最新のJavaScript機能 を必要とする
- JShelterなどの セキュリティ系ブラウザ拡張 が有効だと、正常に動作しない場合あり
- このドメインでは拡張機能を無効化 することで正常利用が可能
- サイト下部に Anubisのバージョン情報(例:1.21.3) が表示されることもあり