چگونه متوجه شوم که از سرویس‌های onion نسخهٔ v2 استفاده می‌کنم یا v3؟

می‌توانید آدرس‌های onion نسخهٔ v3 را با طول ۵۶ نویسه‌ای آن‌ها شناسایی کنید، برای مثال آدرس پروژهٔ Tor نسخهٔ ‏v2‏: http://expyuzz4wqqyqhjn.onion/، و آدرس پروژهٔ Tor نسخهٔ ‏v3‏‏‏: http://2gzyxa5ihm7nsggfxnu52rck2vv4rvmdlkiu3zzui5du4xyclen53wid.onion/

اگر مدیر یک سرویس onion هستید، باید در اسرع وقت به سرویس‌های onion نسخهٔ v3 ارتقا پیدا کنید. اگر کاربر هستید، لطفاً مطمئن شوید که نشانک‌های خود را به آدرس‌های onion نسخهٔ v3 وب‌سایت به‌روزرسانی می‌کنید.

گاه‌نمای منسوخ‌شدن نسخهٔ v2 چیست؟

در سپتامبر ۲۰۲۰، Tor به اپراتورها و کلاینت‌های سرویس onion هشدار داد که v2 در نسخهٔ 0.4.6 منسوخ و کنار گذاشته می‌شود. مرورگر Tor در ژوئن ۲۰۲۱ به کاربران هشدار داد.

در جولای 2021، 0.4.6 Tor دیگر نسخه 2 را پشتیبانی نخواهد کرد و پشتیبانی از کد پایه حذف خواهد شد.

در اکتبر 2021، نسخه‌های پایدار کلاینت Tor جدید را برای همه سری‌های پشتیبانی‌شده که نسخه 2 را غیرفعال می‌کنند منتشر می‌کنیم.

می‌توانید در پست وبلاگ پروژهٔ Tor بیشتر بخوانید: گاه‌نمای منسوخ‌شدن سرویس Onion نسخهٔ 2.

آیا می‌توانم به استفاده از آدرس onion نسخهٔ v2 خود ادامه دهم؟ آیا می‌توانم بعد از سپتامبر به onion نسخهٔ v2 خود دسترسی داشته باشم؟ آیا این تغییر ناسازگار عقب‌رو است؟

آدرس‌های onion نسخهٔ V2 اساساً ناامن هستند. اگر onion نسخهٔ v2 دارید، توصیه می‌کنیم همین حالا کوچ کنید. این یک تغییر ناسازگار عقب‌رو است: سرویس‌های onion نسخهٔ v2 پس از سپتامبر ۲۰۲۱ دردسترس نخواهند بود.

توصیه به توسعه‌دهندگان در خصوص کوچ‌کردن چیست؟ آیا راهنمایی‌هایی در مورد نحوهٔ انتشار آدرس‌های v3 جدید به افراد دارید؟

در torrc، برای ایجاد یک آدرس نسخهٔ 3، فقط کافی است مشابه با فرایند ایجاد سرویس v2 یک سرویس جدید ایجاد کنید، با این دو خط:

HiddenServiceDir /full/path/to/your/new/v3/directory/
HiddenServicePort <virtual port> <target-address>:<target-port>

نسخهٔ پیش‌فرض اکنون روی 3 تنظیم شده است، بنابراین نیازی به انجام تنظیمات دیگری ندارید. Tor را دوباره راه‌اندازی کنید و برای آدرس جدید به فهرست (دایرکتوری) خود نگاه کنید. اگر می‌خواهید تا زمانی که سرویس نسخهٔ ۲ منسوخ شود به اجرای سرویس نسخهٔ ۲ خود ادامه دهید و سپس مسیر گذار را به کاربران خود ارائه دهید، این خط را به بلوک پیکربندی سرویس نسخهٔ 2 خود اضافه کنید:

HiddenServiceVersion 2

این کار به شما امکان می‌دهد در فایل پیکربندی خود مشخص کنید که کدام نسخه کدام است.

اگر Onion-Location را روی وب‌سایت خود پیکربندی کرده‌اید، باید سرآیند را روی آدرس نسخهٔ v3 جدیدتان تنظیم کنید. برای مستندات فنی در مورد اجرای سرویس onion، لطفاً صفحهٔ سرویس‌های onion را در درگاه جامعهٔ ما بخوانید.

من اطلاعیه را ندیدم، آیا می‌توانم زمان بیشتری برای کوچ‌‌کردن داشته باشم؟

نه، اتصالات onion نسخهٔ v2 ابتدا به‌آرامی و سپس ناگهانی منسوخ خواهند شد. دیگر وقت تغییر است.

آیا قطع دسترسی به سرویس‌ها در سپتامبر آغاز می‌شود، یا پیش از آن؟

در حال حاضر، نقاط معرفی دیگر در Tor 0.4.6 نیستند، بنابراین اگر اپراتورهای رله به‌روز‌رسانی شوند، آن‌ها دیگر دردسترس نخواهند بود.

به عنوان یک مدیر وب‌سایت، آیا می‌توانم کاربران را از onion نسخهٔ v2 خود به v3 تغییر مسیر دهم؟

بله، تا زمانی که آدرس onion نسخهٔ v2 غیرقابل‌دسترس شود. بهتر است کاربران را تشویق کنید تا نشانک‌های خود را به‌روز کنند.

آیا سرویس‌های onion نسخهٔ v3 به کاهش مشکلات DDoS کمک می‌کنند؟

بله، ما مدام در حال کار روی بهبود امنیت سرویس‌های onion هستیم. برخی از کارهایی که ما در نقشهٔ راه خود داریم عبارتند از افزونهٔ دفاع در برابر حمله‌های محروم‌سازی از سرویس (DoS) سلول ESTABLISH_INTRO، توکن‌های Res: اعتبارنامه‌های ناشناس برای تاب‌آوری سرویس onion در برابر حمله‌های محروم‌سازی از سرویس (DoS)، و اولین تلاش برای پروتکل اثبات کار (PoW) روی مدارهای معرفی. برای مروری بر این پیشنهادات، پست وبلاگ مفصل را در مورد نحوهٔ جلوگیری از منع ارائهٔ (سرویس) onion بخوانید.