نشانی‌های Onion پوچ راه‌حلی جزئی برای دشواری به‌خاطر‌سپردن نشانی‌های Onion طولانی 56 نویسه‌ای است.

نشانی پوچ یک نشانی Onion است که با تعدادی نویسهٔ از پیش انتخاب‌شده شروع می‌شود، معمولاً با یک نام معنی‌دار مربوط به یک سرویس Onion خاص.

برای مثال، ممکن است سعی کنید یک نشانی Onion برای وب‌سایت mysitename ایجاد کرده و در نهایت به چیزی شبیه به این برسید:

mysitenameyx4fi3l6x2gyzmtmgxjyqyorj9qsb5r543izcwymle.onion

این کار چند فایده دارد:

  • کاربران سرویس‌های Onion به‌راحتی می‌توانند بدانند که به چه سایتی دسترسی دارند.

  • برای صاحبان سایت جذابیت برندسازی دارد.

  • برای اپراتورهای سرویس‌های Onion آسان است که رویدادنگار‌های خود را اِشکال‌زدایی کرده و بدانند کدام سرویس‌ها دارای خطا هستند، بدون تکرار در جدول یا اینکه برخی از نویسه‌های تصادفی را از یک نشانی Onion معمول به‌خاطر بسپارند.

اما ایرادهایی هم دارد:

  • مهاجمی که می‌خواهد با ایجاد یک نسخهٔ جعلی از سایت Onion موجود جعل هویت کند، ممکن است از نشانی‌های پوچ به‌عنوان راهی دیگر برای قانع‌کردن کاربران به‌درستی نشانی آن‌ها استفاده کند. اگر سایت قانونی از نشانی پوچ استفاده نکند، کاربران ممکن است فکر کنند که سایت جعلی معتبر است زیرا نشانی خوشایند‌تری دارد.

  • برای هر کسی که منابع رایانشی متوسطی دارد، ایجاد کلیدهای دیگر که با mysitename شروع می‌شوند، آسان خواهد بود (اگرچه بعید است که دقیقاً کلید مثال بالا را پیدا کنند). بنابراین کلیدهای پوچ ممکن است گیج‌کننده باشند و یک احساس کاذبی از هویت ارائه دهند: کاربران به‌راحتی می‌توانند به اشتباه به یک سرویس Onion جعل هویت دسترسی پیدا کنند، فقط به این دلیل که با mysitename شروع می‌شود.

  • منابع (زمان و انرژی) را مصرف می‌کند: هر چه نام پوچ بزرگ‌تر باشد، زمان بیشتری (و توان محاسباتی بیشتری) می‌برد.

راه‌حل بلندمدت شامل یک رویه نام‌گذاری Onion بهتر است، با طرح‌های پیشنهادی موجود، که می‌تواند نشانی‌های پوچ را تنها به‌عنوان راهی برای کمک به مدیران سیستم برای گروه‌بندی نشانی‌های Onion بسازد. برای مثال، هنگام اجرای بسیاری از بک‌اندهای Onionbalance.

تولید نشانی پوچ

mkp224o یکی از ابزارهایی است که می‌توان از آن برای تولید نشانی‌های پوچ استفاده کرد.

گام ۱. الزامات را نصب کنید

گام ۲. دستورالعمل‌های ساخت را دنبال کنید

گام ۳. مولد را اجرا کنید

$ ./mkp224o -d onions mysitename

با این کار یک پوشه onions و پوشه‌های جدیدی برای هر یک از نشانی‌های Onion کشف شده و کلیدهای مربوطه ایجاد می‌شود. برای گزینه‌های بیشتر، رجوع کنید به:

$ ./mkp224o -h

بیشتر بخوانید