Alamat onion "vanity" adalah solusi sebagian untuk kesulitan menghafal alamat onion sepanjang 56 karakter.
Alamat vanity adalah alamat onion yang dimulai dengan sejumlah karakter yang dipilih sebelumnya, biasanya berupa nama bermakna yang terkait dengan Onion Service tertentu.
Misalnya, seseorang mungkin mencoba membuat alamat onion untuk situs web mysitename dan akhirnya mendapatkan sesuatu seperti ini:
mysitenameyx4fi3l6x2gyzmtmgxjyqyorj9qsb5r543izcwymle.onion
Ini memiliki beberapa kelebihan:
Ini memudahkan pengguna Onion Services mengetahui situs mana yang akan mereka akses.
Ini memiliki daya tarik branding bagi pemilik situs.
Ini memudahkan operator Onion Services melakukan debug log mereka dan mengetahui layanan mana yang bermasalah tanpa harus menggunakan tabel atau menghafal beberapa karakter acak dari alamat onion biasa.
Namun, ia juga memiliki beberapa kekurangan:
Penyerang yang ingin menyamar sebagai onionsite yang sudah ada dengan membuat versi palsu darinya mungkin menggunakan alamat vanity sebagai cara tambahan untuk meyakinkan pengguna bahwa alamat mereka adalah yang benar.
Jika situs yang sah tidak menggunakan alamat vanity, pengguna mungkin mengira situs palsu tersebut valid karena memiliki alamat yang lebih bagus.
Relatif mudah bagi siapa pun dengan sumber daya komputasi rata-rata untuk membuat kunci lain yang diawali dengan mysitename (walaupun sangat kecil kemungkinannya untuk menghasilkan kunci yang persis sama seperti contoh di atas).
Jadi, dalam arti tertentu, kunci vanity bisa membingungkan dan memberi rasa identitas palsu; pengguna dapat dengan mudah keliru mengakses onion service yang menyamar hanya karena alamatnya dimulai dengan mysitename.
Ini mengonsumsi sumber daya (waktu dan energi): semakin panjang nama vanity, semakin lama (dan semakin besar daya komputasi) yang dibutuhkan.
Solusi jangka panjang melibatkan skema penamaan onion yang lebih baik, dan alamat vanity akan tetap hanya sebagai cara untuk membantu administrator sistem mengelompokkan alamat onion.
Sebagai contoh, saat menjalankan banyak backend Onionbalance.
Pembuatan alamat vanity
mkp224o adalah salah satu alat yang dapat digunakan untuk menghasilkan alamat vanity.
Langkah 1. Pasang persyaratan
Langkah 2. Ikuti instruksi build
Langkah 3. Jalankan generator
$ ./mkp224o -d onions mysitename
Ini akan membuat direktori onions dan direktori lain yang diperlukan untuk setiap alamat onion yang ditemukan beserta kunci masing-masing.
Untuk mengetahui apa lagi yang dapat dilakukan alat ini, lihat bantuannya dengan menjalankan perintah berikut:
$ ./mkp224o -h
Selain itu, jika Anda mencari alat yang lebih canggih, lihat Onionmine, sebuah wrapper praktis untuk mkp224o yang juga dapat menangani pembuatan sertifikat TLS untuk Onion Services.
Baca selengkapnya