Anubis
Penulis asliXe Iaso
PengembangTecharo[1]
Rilis awalJanuari 19, 2025; 16 bulan lalu (2025-01-19)[1][2]
Templat:Kotak info perangkat lunak/simple
Ditulis dalamGo, JavaScript[1]
LisensiMIT License
Situs webanubis.techaro.lol
Repositorigithub.com/TecharoHQ/anubis

Anubis adalah perangkat lunak sumber terbuka yang menerapkan mekanisme bukti kerja sebelum pengguna dapat mengakses sebuah situs web. Sistem ini dirancang untuk menghambat pengambilan data secara otomatis atau web scraping dengan menambahkan tantangan komputasi yang harus diselesaikan terlebih dahulu. Anubis banyak digunakan oleh platform pengelola repositori Git serta berbagai proyek perangkat lunak bebas dan sumber terbuka sebagai langkah perlindungan terhadap penyalahgunaan akses otomatis.

Anubis dibuat oleh Xe Iaso setelah crawler web milik Amazon dan membuat server Git yang ia kelola menjadi berat. Crawler tersebut tidak mematuhi protokol robots.txt dan bahkan mencoba mengakali pembatasan yang sudah dipasang. Dalam pengembangannya, Iaso menyebut Hashcash sebagai salah satu sumber inspirasi.

Aplikasi ini dapat memeriksa berbagai bagian dari permintaan yang masuk, termasuk header seperti User-Agent, untuk menentukan apakah permintaan tersebut perlu dikenai tantangan bukti sebelum diberi akses.

Nama Anubis ini diambil dari Anubis, yaitu dewa pemakaman dan penghakiman dalam kepercayaan Mesir Kuno yang menimbang hati orang yang telah meninggal untuk menentukan apakah mereka diizinkan memasuki alam baka. Sementara itu, perangkat lunak Anubis secara kiasan “menimbang permintaan HTTP yang masuk ke dalam aplikasi atau website”.




  1. ^ a b c Brockmeier, Joe (July 10, 2025). "Anubis sends AI scraperbots to a well-deserved fate". LWN.net.
  2. ^ Iaso, Xe (19 January 2025). "Block AI scrapers with Anubis". xeiaso.net (dalam bahasa Inggris). Diakses tanggal 2 May 2025.
  3. ^ TecharoHQ. "Release v1.25.0: Necron · TecharoHQ/anubis" (dalam bahasa bahasa Inggris). Diakses tanggal 19 Februari 2026. Pemeliharaan CS1: Bahasa yang tidak diketahui (link)

📚 Artikel Terkait di Wikipedia

Peladen surel

pengguna surel (Mail User Agent, MUA). Pengajuan awal sebuah pesan surel biasanya terjadi melalui agen pengiriman surel (Mail Submission Agent, MSA). Komunikasi

Internet Explorer Mobile

shipped with a browser that identified itself as "IEMobile 6.12" in the User-Agent header "IE 6 for Windows phones: Interface improved". CNet. 6 October 2009

Surel

email dibaca di smartphone atau PC, atau perangkat Apple Mac melalui user agent string. Ada aplikasi kriptografi yang dapat digunakan sebagai upaya penanggulangan

Protokol Transfer Hiperteks

berisi konten yang diminta di badan pesannya. Peramban web adalah contoh user agent (UA). Jenis lain dari agen pengguna termasuk perangkat lunak pengindeksan

Squid

Wayback Machine. Squid Transparent Proxy For DD-WRT Squid "how to", Squid User-Agent Randomizer and Squid Ad-Blocker Optimizing SQUID Diarsipkan 2007-12-07