1 poin oleh GN⁺ 2026-02-11 | 1 komentar | Bagikan ke WhatsApp
  • Halaman keamanan Anubis yang muncul saat mengakses situs adalah mekanisme untuk melindungi server dari scraping data AI
  • Sistem ini memakai verifikasi berbasis Proof-of-Work untuk menambah beban pada permintaan otomatis berskala besar, sehingga biaya scraping menjadi lebih tinggi
  • Pendekatan ini mengadaptasi konsep Hashcash, sehingga ringan bagi pengguna perorangan tetapi memberi efek penghambatan pada permintaan massal
  • Anubis versi 1.19.1 sedang digunakan, dan tidak akan berfungsi normal jika plugin seperti JShelter diaktifkan
  • Ini penting sebagai langkah sementara untuk mencegah kerusakan pada infrastruktur open source akibat pengumpulan data serampangan oleh perusahaan AI

Gambaran umum sistem keamanan Anubis

  • Administrator situs mengonfigurasi Anubis untuk melindungi server
    • Tujuannya adalah mencegah beban berlebih pada server akibat web scraping agresif oleh perusahaan AI
    • Scraping seperti ini dapat menyebabkan downtime situs dan berujung pada penurunan aksesibilitas bagi semua pengguna
  • Anubis menggunakan metode Proof-of-Work
    • Menerapkan konsep pencegahan spam email yang diusulkan dalam Hashcash ke keamanan web
    • Hampir tidak berdampak bagi pengguna individu, tetapi pada permintaan otomatis berskala besar biaya komputasi akan terakumulasi dan menimbulkan efek penghambatan

Cara kerja sistem

  • Saat pengguna mengakses halaman, mereka harus menjalankan pekerjaan komputasi (Proof-of-Work)
    • Halaman menampilkan pesan “Calculating…”, serta tingkat kesulitan (Difficulty: 4) dan kecepatan (Speed: 0kH/s)
    • Konten asli baru bisa diakses setelah perhitungan selesai
  • Proses ini merupakan langkah sementara untuk mendeteksi dan memblokir bot,
    dan ke depannya direncanakan akan ditingkatkan agar pengguna sah bisa lolos otomatis melalui teknik fingerprinting browser seperti font rendering

Hal yang perlu diperhatikan pengguna

  • Anubis memerlukan fitur JavaScript modern
    • Beberapa plugin keamanan seperti JShelter dapat memblokirnya,
      sehingga plugin tersebut harus dinonaktifkan pada domain terkait agar akses normal bisa dilakukan
  • Saat ini situs menjalankan Anubis versi 1.19.1

Latar belakang dan makna

  • Pengumpulan data agresif oleh perusahaan AI sedang merusak infrastruktur open source
    • Masalah terkait disebutkan dalam artikel The Libre News berjudul “FOSS infrastructure is under attack by AI companies”
  • Anubis bukan solusi sempurna, tetapi dinilai sebagai “solusi sementara yang cukup bagus (hack)”
    • Melalui ini, administrator bisa memperoleh lebih banyak waktu untuk mengembangkan teknologi identifikasi pengguna sah
  • Pada akhirnya, sistem ini berperan dalam mengurangi pemborosan sumber daya akibat scraping AI dan menjaga stabilitas server

1 komentar

 
GN⁺ 2026-02-11
Komentar Hacker News
  • Jika ingin memainkan Half-Life hari ini, saya sangat merekomendasikan Xash3D FWGS
    Namanya memang agak aneh, tapi ini engine yang dibuat dengan sangat baik
    Build praktis untuk Mac bisa diunduh di sini
    • Secara pribadi, menurut saya Black Mesa adalah pilihan terbaik untuk dimainkan saat ini
      Ini remake buatan penggemar, tetapi juga mendapat izin resmi dari Valve, dan bisa dibeli lewat tautan Steam
    • Sebagai catatan, Xash3D adalah engine untuk HL1. Tulisan aslinya tampaknya membahas HL2
      Jika punya headset VR, Anda bisa memainkan HL1 yang sudah dimodifikasi dengan dukungan hand controller penuh
      Saya juga dengar mod VR HL2 mendapat ulasan bagus, meski saya sendiri belum mencobanya
    • Saat diskon, game ini bisa dibeli di Steam seharga $0.99. Namun hanya untuk Windows
  • Sangat menarik. Awalnya saya penasaran apa tujuannya, lalu setelah mencari tahu, sepertinya ini adalah versi turunan dari proyek FreeHL yang dibuat oleh kreator yang sama
    Ini adalah upaya untuk menulis ulang logika game GoldSrc dalam QuakeC agar bisa berjalan di engine open source
    Tampaknya juga menjadi eksperimen untuk melihat seberapa sulit konten HL2 bisa di-porting
    Ini terasa mirip dengan konteks saat proyek OpenMW mencoba memuat konten Oblivion atau Skyrim
  • Yang dimaksud clean room di sini adalah dibuat ulang hanya berdasarkan aset, tanpa sama sekali merujuk ke source code engine aslinya
    Artinya, tidak ada penggunaan kode yang sudah ada maupun materi hasil dekompilasi
    Meski begitu, pendekatan seperti ini tetap bisa dianggap sebagai pelanggaran hak cipta. Misalnya seperti alat dekompilasi ROM, yang meskipun tidak mengandung unsur pelanggaran langsung, tetap bisa menimbulkan masalah secara tidak langsung
  • Ini tidak berhubungan langsung dengan engine, tetapi membuat saya teringat pada video demake Half-Life 2 ke Quake
    Tautan YouTube
  • Untuk saat ini, versi ini belum bisa memainkan seluruh game; baru deathmatch dan beberapa mod saja yang tersedia
  • Proyek seperti inilah daya tarik komunitas open source
    Berkat orang-orang yang membuat game klasik tetap bisa dinikmati bahkan setelah 20 tahun, tanpa DRM atau pembatasan platform
    Menurut saya, implementasi clean room seperti inilah cara yang sesungguhnya untuk melestarikan sejarah game
  • Sangat mengesankan jika mengingat betapa tuanya engine Q1 ini
    Ini mengingatkan saya pada mod Paranoid Doom yang dulu pernah saya mainkan
    Tautan
  • FTE sekarang rasanya sudah sulit disebut sebagai engine Quake yang nyaris murni. Terlalu banyak fitur yang sudah ditambahkan
    • Meski begitu, tetap berada dalam kesinambungan codebase aslinya
      Saya sendiri juga sudah cukup lama menganalisis dan bereksperimen dengan struktur internalnya
  • Saya sangat menyukai HL1 maupun HL2. Saat melihat proyek seperti ini, saya jadi teringat ungkapan “game yang tidak pernah mati
    Black Mesa, remake HL1 dengan engine HL2, adalah contoh paling representatifnya
    Tautan video
  • Hal yang menarik adalah, saat HL2 dijalankan di engine ini, justru terasa lebih menyatu secara alami dengan HL1
    Rasanya seperti Half-Life: Source, Black Mesa, atau versi demake yang dibuat secara terbalik
    • Faktanya, bahkan mod HL1 yang sederhana pun bisa terlihat jauh lebih modern jika memakai tekstur dan model dari HL2
      Misalnya ada mod seperti Half-Life: Dark Future
      Memang tidak akan terlihat seperti HL2 modern, tetapi grafis awal engine HL2 sendiri dulu juga jauh lebih sederhana dibanding sekarang
      Pada akhirnya, kita jadi sadar bahwa perbedaan antara HL1 dan HL2 sebenarnya berasal dari perbedaan tekstur dan desain level