概要
- Anubis は、AI企業による ウェブスクレイピング防止 のために導入された保護システム
- アクセス時に Proof-of-Work を要求し、悪質な大量アクセスを抑制
- 一般ユーザーには 大きな負担がかからない 設計
- 一部の JavaScript無効化プラグイン が影響を及ぼす可能性
- 本質的には 暫定的な対策 であり、今後さらなる識別技術の導入予定
Anubisによる保護の理由
- サイト管理者が Anubis を導入し、AI企業などによる 過剰な自動データ収集 からサーバーを防御
- 大量のスクレイピング がサーバーのダウンタイムやリソース枯渇を引き起こすリスクの低減
- 一般ユーザー と 自動化ボット を区別するための仕組み
Proof-of-Work方式の概要
- アクセス時に Hashcash に似たProof-of-Work(計算課題)を要求
- 通常の個人利用 では負荷が小さく、 大量アクセス 時のみコスト増大
- AIスクレイパー などの自動化ツールによる不正なアクセス抑制
今後の対策方針
- Anubis はあくまで 一時的な対応策
- 今後は ヘッドレスブラウザの識別 (例:フォントレンダリングの違いなど)を強化
- 正規ユーザー へのProof-of-Work表示を減らす方向性
利用上の注意点
- Anubis は 最新のJavaScript機能 を使用
- JShelter などのJavaScript制限プラグインは Anubisの動作を妨げる 可能性
- 快適な利用のため、 該当ドメインではプラグインの無効化 を推奨
Anubisバージョン情報
- このウェブサイトは Anubis v1.21.3 を稼働