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