Anubis (ソフトウェア)
From Wikipedia, the free encyclopedia
|
Anubisの認証中に表示されるページ | |
| 作者 | Xe Iaso |
|---|---|
| 開発元 | Techaro[1] |
| 初版 | 2025年1月19日[1][2] |
| 最新版 | |
| リポジトリ | |
| プログラミング 言語 | |
| ライセンス | MITライセンス |
| 公式サイト |
anubis |
Anubisとは、ユーザーがウェブサイトにアクセスする際、JavaScriptを使ってプルーフ・オブ・ワークによる認証を行うソフトウェアである。ボットによるウェブスクレイピングを回避する目的で使用される。Git forgeや 自由ソフトウェアとオープンソースソフトウェアのプロジェクトで導入されている[4][5]。このソフトウェアを導入しているウェブサイトへとアクセスした場合、「あなたがボットではないことを確認しています!」というメッセージと共に虫眼鏡を持った獣耳の少女のキャラクターが一瞬だけ表示されるようになっている[6]。
このプログラムはXe Iasoによって開発されている。Amazonのクローラーがrobots.txtの除外プロトコルを無視して制限を回避し、Gitサーバーに負荷を与えることへの対策として作られた[4][7]。
Anubisは様々なプロジェクトで使用されている。以下に主なものを挙げる[8]。
- GNOMEプロジェクトのGitLabインスタンス[4]
- LinuxカーネルメーリングリストのアーカイブとGitサーバー[9]
- sourceware.org[10]
- FFmpeg[11]
- FreeBSD
- FreeDesktop
- Wine[12]
- 国際連合教育科学文化機関[7]
- The Science Olympiad Student Center[12]
- Enlightenment[12]
- FreeCAD[13]
- Krantenbank Zeeland
- ScummVM[14]