- Artikel ini mengumumkan penerapan fitur pertahanan proof-of-work (PoW) untuk layanan onion, yang bertujuan memprioritaskan trafik jaringan yang terverifikasi dan mencegah serangan denial-of-service (DoS). Fitur ini merupakan bagian dari rilis baru Tor 0.4.8.
- Mekanisme pertahanan PoW tetap nonaktif dalam kondisi normal agar pengalaman pengguna tetap mulus. Namun, saat layanan onion berada di bawah tekanan, klien yang terhubung akan diminta melakukan pekerjaan yang makin kompleks.
- Layanan onion memprioritaskan koneksi tersebut berdasarkan tingkat upaya yang ditunjukkan klien. Mekanisme PoW ini diharapkan membuat serangan skala besar menjadi mahal dan tidak realistis, sehingga menghalangi penyerang dan memberi prioritas pada trafik yang sah.
- Kebutuhan akan mekanisme ini berasal dari desain unik layanan onion, yang memprioritaskan privasi pengguna dengan menyembunyikan alamat IP. Desain ini membuat layanan onion rentan terhadap serangan DoS, dan pembatasan laju berbasis IP tradisional hanya memberikan perlindungan yang tidak sempurna.
- Mekanisme PoW bekerja seperti sistem tiket yang secara default dimatikan, tetapi beradaptasi terhadap tekanan jaringan untuk membuat antrean prioritas. Sebelum mengakses layanan onion, klien harus memecahkan teka-teki kecil untuk membuktikan bahwa "pekerjaan" telah dilakukan. Semakin sulit teka-tekinya, semakin banyak pekerjaan yang dilakukan, yang membuktikan bahwa pengguna adalah pengguna nyata, bukan bot yang mencoba membanjiri layanan.
- Jika penyerang mencoba membanjiri layanan onion dengan permintaan, pertahanan PoW akan meningkatkan upaya komputasi yang diperlukan untuk mengakses situs .onion. Sistem tiket ini dirancang agar merugikan penyerang yang mencoba membuat banyak koneksi ke layanan onion.
- Bagi pengguna sehari-hari, tambahan upaya komputasi yang diperlukan untuk memecahkan teka-teki ini masih dapat ditangani oleh sebagian besar perangkat. Jika trafik serangan meningkat, tingkat usaha yang dibutuhkan juga meningkat, hingga sekitar 1 menit waktu komputasi. Proses ini tidak terlihat oleh pengguna, dan menunggu solusi PoW terasa mirip seperti menunggu koneksi jaringan yang lambat.
- Penerapan pertahanan PoW oleh Tor menempatkan layanan onion sebagai salah satu dari sedikit protokol komunikasi dengan perlindungan DoS bawaan. Jika diadopsi oleh situs-situs besar, fitur ini menjanjikan pengurangan dampak negatif dari serangan yang menargetkan kecepatan jaringan, dan sifat dinamis sistem ini membantu menjaga beban tetap seimbang selama lonjakan trafik serta memastikan akses yang lebih konsisten dan andal ke layanan onion.
1 komentar
Komentar Hacker News