AnubisにWebAssembly搭載まで1年かかった理由
मूल शीर्षक: It took a year to ship WebAssembly in Anubis
यह क्यों महत्वपूर्ण है
AI企業によるスクレイピング問題への技術的対抗手段として、WASMベースのPoWツールの普及動向が注目される。
AI企業による大規模Webスクレイピング対策ツール「Anubis」は、WebAssembly(WASM)機能の実装に約1年を要した。AnubisはHashcashに基づくProof-of-Work方式でボットアクセスを制限するツールで、カナダのTecharo社が開発・提供している。
AnubisはAI企業による攻撃的なWebスクレイピングからサーバーを守るために開発されたProof-of-Work(PoW)ベースのボット対策ツールである。メールスパム対策として提案されたHashcashの仕組みを応用しており、個人ユーザーには負荷が軽微でも、大規模スクレイパーには大きなコストを課すことで、スクレイピングを経済的に困難にする設計となっている。
Techaro社はAnubisにWebAssembly(WASM)対応を追加するまでに1年という期間を要したことをブログで公表した。現在のバージョンはv1.28.0-pre1であり、開発は継続中である。
AnubisはJavaScriptの最新機能を必要とするため、JShelterなどのプライバシー保護プラグインを無効にする必要がある。また、JavaScriptを無効化している環境ではチャレンジを突破できない。開発チームはJS不要のソリューションも現在開発中であるとしている。
今後の課題として、ヘッドレスブラウザのフィンガープリンティング(例:フォントレンダリングの差異による識別)を高度化し、正規ユーザーにはPoWチャレンジを表示しない仕組みの実現を目指している。AnubisのマスコットデザインはCELPHASEが担当し、カナダで開発されている。