概要
Anubis は、サーバーを AI企業の過度なスクレイピング から守るための Proof-of-Work システムです。 ユーザーに追加の負荷をかけることで 大量アクセス を抑制。 Hashcash の仕組みを参考にし、個人利用には影響を抑制。 今後は ブラウザ指紋 による識別強化を目指す方針。 JavaScript の一部機能を無効化するプラグイン使用時は注意が必要。
Anubisによるサーバー保護の仕組み
- AI企業 による積極的な ウェブスクレイピング 対策として Anubis を導入
- サイトの ダウンタイム や リソースの消費 を防ぐための暫定策
- Proof-of-Work 方式を採用し、アクセスごとに計算負荷を要求
- Hashcash 方式を参考にし、スパムメール対策の手法を応用
- 個人ユーザーには負担が小さく、 大量アクセス 時のみコスト増加
- 将来的には フォントレンダリング などの指標で ヘッドレスブラウザ を識別予定
Anubis利用時の注意点
- JavaScript の最新機能を利用するため、 JShelter などのプラグインが動作を妨げる場合あり
- 該当プラグイン使用時は 無効化 が必要
- 現状は Proof-of-Work ページが表示されるが、今後は正規ユーザーには表示不要を目指す方針
- セキュリティと利便性の バランス調整 を重視
今後の展望
- Proof-of-Work 方式は一時的な対応策
- 今後は ブラウザの指紋認証技術 で正規ユーザー識別を強化予定
- サイト運営者の 管理負担軽減 と 利用者体験向上 を両立する目標