1 poin oleh GN⁺ 2025-02-08 | 1 komentar | Bagikan ke WhatsApp
  • URL catatan rilis OpenWrt 24.10.0 menampilkan halaman deteksi bot Anubis untuk melindungi server, bukan catatan rilis sebenarnya
  • Anubis diterapkan karena web scraping agresif oleh perusahaan AI dapat menyebabkan downtime dan menghalangi akses ke sumber daya
  • Metode perlindungannya memakai Proof-of-Work sejenis Hashcash; bebannya kecil bagi pengguna biasa, tetapi biayanya menumpuk bagi scraper berskala besar
  • Metode saat ini adalah solusi sementara, dan dalam jangka panjang mereka ingin mengidentifikasi browser headless melalui sinyal seperti rendering font
  • Anubis membutuhkan fitur JavaScript modern, sehingga pengguna plugin seperti JShelter perlu menonaktifkannya untuk domain tersebut

Layar Anubis yang Ditampilkan Alih-alih Catatan Rilis

  • Halaman terlebih dahulu menampilkan layar pengujian untuk memastikan apakah pengguna adalah bot
  • Layar ini muncul karena administrator situs web mengatur Anubis untuk melindungi server
  • Target perlindungannya adalah scraping situs web yang agresif oleh perusahaan AI
    • Scraping seperti ini dapat menyebabkan downtime pada situs web
    • Dapat membuat sumber daya tidak dapat diakses oleh semua pengguna

Metode Proof-of-Work dan Batasan bagi Pengguna

  • Anubis menggunakan metode Proof-of-Work yang mirip dengan Hashcash
    • Hashcash adalah metode Proof-of-Work yang diusulkan untuk mengurangi spam email
    • Beban tambahan bagi pengguna individual berada pada tingkat yang dapat diabaikan
    • Pada scraper berskala besar, beban ini terakumulasi sehingga biaya scraping meningkat secara signifikan
  • Metode saat ini lebih dekat ke solusi sementara
    • Tujuannya adalah meluangkan lebih banyak waktu untuk melakukan fingerprinting dan mengidentifikasi browser headless
    • Contoh sinyalnya mencakup cara rendering font
    • Jika pengguna kemungkinan besar adalah pengguna normal, halaman tantangan Proof-of-Work diupayakan agar lebih jarang ditampilkan
  • Anubis membutuhkan fitur JavaScript modern
    • Plugin seperti JShelter dapat menonaktifkan fitur yang diperlukan
    • Pada domain ini, JShelter atau plugin serupa harus dinonaktifkan

1 komentar

 
GN⁺ 2025-02-08
Komentar Hacker News
  • OpenWRT cukup hebat dalam menyediakan fitur dan keamanan untuk perangkat konsumen, jadi rilis baru selalu disambut baik
    Saya sempat memakainya beberapa waktu, tetapi setelah beberapa bulan, saat ingin memperbaiki atau mendiagnosis sesuatu, sulit mengetahui pengaturan apa saja yang telah saya ubah dari default, sehingga susah menebak bagian mana yang saya rusak atau dampak perubahan itu terhadap seluruh sistem
    Sekarang saya sudah memindahkan router ke NixOS, dan bisa melihat sekitar 250 baris konfigurasi berisi pengaturan khusus yang diperlukan untuk ISP/LAN
    Meski begitu, untuk sebagian besar pengguna teknis saya tetap cenderung merekomendasikan OpenWRT karena lebih mudah untuk mulai digunakan

    • Pada kebanyakan perangkat OpenWRT, Anda bisa membandingkan /rom/etc/config dan /etc/config
      Hanya saja, banyak perubahan otomatis juga bisa ikut muncul
    • Pernyataan bahwa “OpenWRT menyediakan fitur dan keamanan dengan baik untuk perangkat konsumen” agak menyesatkan
      Keamanan untuk paket yang tidak ada di instalasi default sering kali sebenarnya tidak terlalu diperhatikan
      Misalnya, skrip init sstp-client mematikan verifikasi sertifikat tanpa syarat: https://github.com/openwrt/packages/issues/25212
    • Kedengarannya bagus, tetapi Anda bisa menyelesaikan hal yang hampir sama hanya dengan memasukkan isi /etc ke git
    • Cukup lakukan git init, git add ., git commit -m 'default config' di /etc, lalu tambahkan remote repository dan push
      Setelah itu, ubah konfigurasi, cek dengan git diff HEAD, lalu commit seperti git commit -m 'yay i changed stuff and i know what i did' dan push agar riwayat perubahan tersimpan
    • Gunakan saja keduanya
      Router/firewall/NAT utama saya pakai NixOS, sedangkan OpenWRT saya gunakan sebagai AP sederhana dalam mode bridge
      Selain perubahan DSA yang relatif baru, semua pembaruan berjalan mulus
  • OpenWrt itu luar biasa
    Baru-baru ini saya memasang internet 10Gbit di rumah dan harus mengganti Ubiquiti USG3, dan menjalankan OpenWrt di Lenovo Tiny PC ternyata mudah dan efisien
    OpenWrt 24 mendukung pengaturan terowongan IPIP6 dari ISP yang diperlukan untuk akses IPv4 pada koneksi IPv6 native
    Sampai sekarang saya memakai OpenWrt 23 sambil menginstal manual paket baru dari 24 RC, tetapi sekarang sepertinya saya bisa meningkatkan seluruh instalasi
    Saya juga pernah mencoba pfSense/opnSense, tetapi kernel FreeBSD tampaknya kesulitan menangani koneksi jaringan 10Gbit kecuali memakai perangkat keras yang sangat spesifik, sedangkan Linux bekerja sempurna
    Saya juga mengalami hal serupa di TrueNAS CORE dan SCALE

    • Kalau yang dimaksud perangkat keras spesifik, sebenarnya cukup NIC seri Intel x520 yang murah dan mudah didapat di eBay
      Jika ingin menjalankan IPS pada kecepatan penuh sesuai bandwidth, memang butuh CPU yang lebih baru, tetapi itu tidak terkait dengan sistem operasinya
    • Saya penasaran apakah IPIP6 bisa menggantikan NAT64
    • Saya penasaran kenapa orang memerlukan internet 10Gbps
      Saya kurang paham untuk penggunaan seperti apa, karena di rumah koneksi Comcast 50Mbps termurah pun tampaknya cukup untuk 5 orang yang terus streaming dan bermain game
      Saya masih memakai router Asus lama bekas yang saya beli pada 2015 dan diperbaiki dengan cable tie, karena kalau tidak begitu dayanya mati
      Di kantor ada internet “tak terbatas” dengan rentang IP Class A, tetapi saya tidak merasakan perbedaan saat browsing atau streaming
      Tentu saja, untuk transfer file memang terasa bedanya
  • Saya selalu ingin mencoba OpenWRT, tetapi saya ragu karena untuk mendapatkan akses root pada router bawaan pabrik sering kali perlu modifikasi perangkat keras
    Jadi begitu tahu bahwa ada perangkat resmi router OpenWRT One, saya langsung memesannya
    Routernya sangat bagus dan menyelesaikan masalah bufferbloat serta berbagai masalah lainnya

    • Sepertinya Anda sedang kurang beruntung atau sampelnya terlalu sedikit
      Pada kebanyakan router konsumen, OpenWRT bisa dipasang hanya dengan memilih file firmware dari halaman admin lalu mem-flash seperti pembaruan resmi pabrikan, atau memakai pemulihan TFTP
      Yang langsung terpikir oleh saya sebagai contoh yang butuh root atau exploit mungkin hanya router Xiaomi
    • Tinggal beli Banana Pi BPI R4 atau NanoPi R6S
      Keduanya punya slot microSD atau NVMe, atau Anda juga bisa memakai perangkat x64 dengan beberapa port jaringan (Intel N100 atau N305)
    • Modifikasi perangkat keras hampir tidak pernah diperlukan
      Daftar perangkat yang didukung sangat panjang, jadi kecuali Anda memaksa memasang OpenWRT pada perangkat yang sudah Anda miliki, mudah sekali menemukan perangkat kompatibel yang tidak membutuhkan proses seperti itu
    • Buka wiki lalu pilih perangkat yang ditandai dukungan penuh yang paling mahal dan paling baru
      Dengan begitu pemasangannya semudah mem-flash file dari UI bawaan
      Sulit memahami orang yang mengeluh bahwa ini lebih susah daripada alternatif seharga seribu dolar, padahal mereka sedang memakai alternatif gratis yang bagus untuk orang dengan anggaran terbatas
  • Semua router seharusnya berbasis OpenWRT

    • Faktanya, banyak router tampaknya memang berbasis OpenWRT, hanya saja tidak diiklankan
    • Banyak router memakai OpenWRT, tetapi menumpuknya dengan web UI buruk buatan sendiri yang menyembunyikan semua fitur berguna
    • TP-Link kemungkinan sudah berbasis OpenWRT pada beberapa routernya
  • Belakangan ini saya sadar bahwa saya tidak lagi memerlukan Wi‑Fi utama di rumah, jadi router fisik OpenWrt utama juga tidak lagi benar-benar diperlukan
    AP cadangan untuk perangkat IoT tetap perlu dijalankan dengan OpenWrt
    Untuk mengurangi kabel dan barang berantakan, sekarang saya berpikir menjalankan router OpenWrt sebagai mesin virtual di salah satu home server saya
    Saya sangat menyukai OpenWrt, tetapi belakangan PF jauh lebih tidak membingungkan, jadi saya juga ingin mencoba opsi baru seperti pfSense atau OPNsense
    Ada juga orang yang suka membuat router dengan OpenBSD, dan ada panduan yang bagus: https://openbsdrouterguide.net/
    Saya penasaran apakah ada masukan atau alternatif lain yang layak dipertimbangkan

    • Saat berikutnya saya membuat router utama, saya berencana memakai Banana Pi R4
      Perangkat ini dikenal bisa menjalankan OpenWRT tanpa masalah, dan kelebihannya adalah bisa memakai 10G
  • Saya perlu mengganti Ubiquiti EdgeRouter yang sepertinya sudah rusak
    Saat ini saya memakai ASUS lama dan itu “lumayan” oke, tetapi meskipun memakai firmware pihak ketiga, perangkat itu sudah tidak lagi mendapat pembaruan
    Saya penasaran perangkat all-in-one apa yang bagus untuk OpenWrt
    Rumah saya kecil, sekitar 1000 kaki persegi, jadi umumnya jangkauan bukan masalah, dan semuanya nirkabel
    Pada dasarnya saya ingin sesuatu yang stabil dan bisa disetel sekali lalu dilupakan

    • Coba lihat teklager
      Waktu saya meneliti sekitar 2 tahun lalu, itu tampak seperti pilihan yang paling cocok, tetapi mungkin sekarang ada baiknya melihat lagi
      Ada opsi lain yang lebih murah dari Tiongkok, tetapi saya khawatir soal backdoor
      https://teklager.se/en/knowledge-base/which-router-should-i-...
    • Ini mungkin tidak relevan karena berbasis rackmount, tetapi saya memakai Gigabyte GA-IMB410TN + Pentium Gold G6405 di dalam 1U Logic Case SC-1280
      Selain dual 1GbE Intel NIC bawaan motherboard, saya menambahkan quad-port 2.5GbE Realtek PCIe NIC (r8125)
      Motherboard menerima input 12~19V DC lewat barrel jack 5.5mm, atau 12V lewat konektor daya CPU EPS 4-pin
      Karena casing punya PSU 250W 1U Flex ATX, saya memakai opsi yang kedua
      Saya mengeluarkan rail 12V dari PSU ke barrel jack untuk memberi daya ke modem dan dua switch TP-Link 2.5GbE, sehingga mengurangi 3 adaptor bata
      Kedua switch ditempel ke penutup atas dengan velcro dan dihubungkan ke port 2.5GbE 1 dan 4 memakai kabel patch 20 cm
      Saya punya 5 LAN di rumah, jadi total 6 port Ethernet kabel dari konfigurasi ini pas sekali
      OpenWrt berjalan cukup baik di amd64, dan saya sudah memakai branch v24.10 (pra-rilis) selama beberapa bulan tanpa masalah
    • Saya memakai Netgear R7800 lama sebagai router+switch+Wi-Fi OpenWrt all-in-one berbahan plastik
      Perangkat ini sangat stabil sampai-sampai saya tidak merasa perlu pindah ke Netgear RAX120v2 yang saya beli untuk upgrade OpenWrt
      RAX120v2 lulus pengujian dengan baik di OpenWrt 24-rc, dan saya simpan untuk saat nanti upgrade jadi lebih mendesak
      Saya juga membeli Netgear WAX220 Wi-Fi AP dan memasang OpenWrt 24-rc untuk diuji dengan kotak OPNsense
      Soalnya OPNsense kurang cocok untuk Wi-Fi
      Untuk router sederhana, saya rasa OpenWrt lebih pas, tetapi WAX220 juga AP Wi-Fi OpenWrt yang bagus, jadi mungkin suatu hari akan saya pasangkan ke router OpenWrt berbasis PC yang lebih kuat untuk menjalankan hal seperti IDS/IPS
    • Saya mencari rekomendasi di forum dan wiki OpenWrt lalu memilih GL.iNet MT-6000
      Firmware bawaannya adalah GUI di atas OpenWrt modern, dan mereka tidak berusaha menguncinya, jadi flashing-nya mudah
    • Saya merekomendasikan Dynalink AX3600
      CPU-nya sangat cepat, RAM-nya juga banyak, Wi-Fi-nya bagus, dan bekerja sempurna di OpenWrt
      Harganya 59 dolar di Amazon
  • Saya sudah muak dengan OpenWrt
    Selama beberapa tahun saya mengirim pull request untuk menambahkan paket, memperbaiki masalah, dan meningkatkan berbagai hal
    Tetapi yang diterima dan digabungkan hanya PR minimal 1–2 baris, sementara perubahan besar dan penting yang saya kerjakan, uji, dan jaga tetap mutakhir selama bertahun-tahun tidak pernah digabungkan
    Sebagian besar malah diabaikan begitu saja tanpa umpan balik
    Sebaliknya, mereka tampaknya fokus membuat GPU dan Doom berjalan, dan sekarang bahkan mengembangkan perangkat keras
    Padahal perangkat keras itu pun bukan barang yang layak, melainkan crippleware setara limbah elektronik yang penuh keterbatasan

  • Sepertinya untuk APK harus menunggu sampai 25

    • Bagi yang tidak langsung paham, maksudnya OpenWrt tampaknya sedang berpindah ke package manager milik Alpine Linux: https://openwrt.org/docs/guide-user/additional-software/opkg...
      Ngomong-ngomong, saya penasaran perangkat atau pabrikan apa yang sekarang paling sering direkomendasikan untuk OpenWrt
      Terakhir kali saya pakai Archer C7, rasanya TP-Link mulai tertinggal
    • Saya sangat menantikan perubahan itu
  • Saya seorang SRE, menangani infrastruktur, suka mengutak-atik dan menyetel berbagai hal, dan juga punya homelab pribadi
    Selama beberapa tahun, mungkin bahkan puluhan tahun, saya merakit perangkat jaringan secara DIY, tetapi saat harus update atau mengutak-atiknya lalu berkata kepada keluarga, “beri saya 15 menit, atau mungkin 4 jam, nanti akan normal lagi,” itu terasa menyiksa
    Tahun ini saya memutuskan mengganti semua perangkat jaringan dengan Ubiquiti
    Gateway, AP, dan switch semuanya saya ganti, memang sangat mahal dan terasa seperti mengkhianati prinsip, tetapi selama 6 bulan ini tidak ada masalah sama sekali
    Saya senang sekali OpenWrt merilis rilis stabil dan terus dikembangkan oleh orang lain
    Saya mungkin akan memasangnya di perangkat cadangan yang tidak akan merusak jaringan utama, untuk menguji patch dan juga mengirim laporan bug
    Sekarang saya sedang menikmati ketenangan batin

    • Pengalaman saya justru kebalikannya
      Perangkat OpenWrt sudah berjalan sangat stabil selama lebih dari 10 tahun, sementara saya punya satu kotak penuh perangkat Ubiquiti yang tidak lagi mendapat pembaruan atau tidak kompatibel dengan software manajemen terbaru
      Beberapa saya hidupkan kembali dengan mem-flash OpenWrt agar berguna lagi
    • Kalau ini untuk menjalankan sistem operasional penting bagi sejumlah kecil pengguna seperti orang-orang serumah, itu bukan pengkhianatan prinsip
      Anda sudah membuat pilihan yang tepat
    • Setelah membaca ini saya mencari Amplifi, dan tampaknya lini itu tidak diperbarui sejak 2022, lalu orang-orang berspekulasi bahwa mereka mungkin akan keluar dari pasar rumahan
      Saya penasaran apakah itu tidak membuat Anda khawatir
  • Baru saja saya upgrade
    Semua kustomisasi diterapkan otomatis dan sejauh ini tidak ada masalah
    Kerja tim OpenWrt luar biasa

    • Upgrade OpenWrt saya umumnya berhasil, tetapi dari catatan rilis tampaknya perangkat target saya beralih dari swconfig ke DSA
      Jadi saya harus menyiapkan ulang semua konfigurasi dari nol
      Untungnya, memang tidak banyak konfigurasi yang saya punya