Anubisとは、ユーザーがウェブサイトにアクセスする際、JavaScriptを使ってプルーフ・オブ・ワークによる認証を行うソフトウェアである。ボットによるウェブスクレイピングを回避する目的で使用される。や 自由ソフトウェアとオープンソースソフトウェアのプロジェクトで導入されているEdwards, Benj (March 25, 2025). 。このソフトウェアを導入しているウェブサイトへとアクセスした場合、「あなたがボットではないことを確認しています!」というメッセージと共に虫眼鏡を持った獣耳の少女のキャラクターが一瞬だけ表示されるようになっている。
このプログラムはXe Iasoによって開発されている。Amazonのクローラーがrobots.txtの除外プロトコルを無視して制限を回避し、Gitサーバーに負荷を与えることへの対策として作られた。
導入事例 Anubisは様々なプロジェクトで使用されている。以下に主なものを挙げる。
GNOMEプロジェクトのGitLabインスタンス LinuxカーネルメーリングリストのアーカイブとGitサーバー sourceware.org"List of known websites using Anubis". FFmpegMaiberg, Emanuel (July 7, 2025). FreeBSD FreeDesktop Wine 国際連合教育科学文化機関 The Science Olympiad Student Center Enlightenment FreeCAD Krantenbank Zeeland ScummVM Fiicen
批判 イギリスのホワイトハッカーであるはこのプロジェクトに批判的な見解を示している。その理由としてスクレイピングを行う企業は強力な電算資源を有しているためハッシュ計算にほとんどコストが掛からず効果が限定的であることを挙げている。
脚注
外部リンク