افزودن یک بخش رمزنگاری‌شده دیگر به مسیر، ناظران را حذف نمی‌کند؛ آن‌ها را جابه‌جا می‌کند و گاهی یکی هم اضافه می‌کند. تمرین سودمند این است که مسیر را رسم کنید و برچسب بزنید که در هر گام چه کسی چه چیزی می‌بیند، زیرا VPN جلوی Tor و VPNی که از طریق Tor به آن می‌رسیم پاسخ‌های متضادی به تقریباً هر پرسش ارزشمندی می‌دهند. هیچ‌یک از این دو چیدمان نقطه پایانی نفوذشده را شکست نمی‌دهد و هیچ‌کدام حسابی را که نام کاربر را فاش می‌کند درست نمی‌کند. پیمودن مسیر به ترتیب و سپس پرسیدن اینکه وقتی یک لایه ناپدید می‌شود چه چیزی می‌شکند، شعار را به تصمیم تبدیل می‌کند.

مسیر را بپیمایید و هر ناظر را نام ببرید

با حالت ساده Tor شروع کنید و هر گام شبکه را برچسب بزنید. شبکه محلی و ارائه‌دهنده اینترنت اتصالی به نقطه ورود Tor می‌بینند، همراه با اندازه و زمان‌بندی آن. نگهبان ورود آدرس مشتری را می‌بیند، به همین دلیل نگهبان یک رابطه بلندمدت است نه یک انتخاب تصادفی. گره خروج مقصد و متن روشن هر چیزی را که رمزنگاری سرتاسری ندارد می‌بیند، در حالی که مقصد آدرس خروجی را می‌بیند که هیچ آدرس مشتری به آن پیوست نیست.

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

دو ترتیب دو مشاهده متفاوت می‌سازند

VPNی که جلوی Tor قرار می‌گیرد یعنی ترافیک دستگاه را به سوی ارائه‌دهنده VPN ترک می‌کند، از آن ارائه‌دهنده بیرون می‌آید و تنها پس از آن به ورودی Tor می‌رسد. شبکه محلی دیگر اصلاً Tor را نمی‌بیند، و همین تمام نکته است وقتی شبکه‌ای آن را مسدود می‌کند یا پایش می‌کند. نگهبان ورود اکنون آدرس VPN را می‌بیند نه آدرس کاربر، و ارائه‌دهنده VPN می‌بیند که مشتری مشخصی با الگوی زمانی معینی به Tor وصل می‌شود. آن ارائه‌دهنده طرف تازه‌ای با مشاهده ارزشمند می‌شود و سیاست ثبت گزارشش اکنون بخشی از مدل تهدید است نه بیرون از آن.

رسیدن به VPN از طریق Tor ترتیب را وارونه می‌کند و آنچه افشا می‌شود را نیز وارونه می‌کند: مقصد آدرس VPN را می‌بیند، خروجی Tor دیگر مقصد را نمی‌بیند و ارائه‌دهنده VPN ترافیک Tor را می‌بیند که می‌رسد، نه آدرس خانه مشتری. این کار اتصال را با دو لایه تأخیر سنگین می‌کند و پشتیبانی مشتری می‌خواهد که بسیاری از برنامه‌های تجاری ندارند.

انتخاب بین این دو پرسشی است درباره اینکه کدام ناظر مهم‌تر است، نه اینکه کدام امن‌تر به گوش می‌رسد. کاربری که استفاده از Tor را از شبکه محلی پنهان می‌کند ترتیب اول را می‌خواهد؛ کاربری که می‌کوشد نگذارد مقصد چیزی بفهمد که به او نسبت داده شود تحلیل دیگری لازم دارد، و هیچ‌یک از دو ترتیب نام حساب را پنهان نمی‌کند.

چه چیزی هنوز نشست را شناسایی می‌کند

ناظران در سطح آدرس تنها بخشی از تصویرند و اغلب بخش تعیین‌کننده نیستند. حساب واردشده فعالیت را به هویتی گره می‌زند بی‌آنکه مهم باشد کدام آدرس خروج بسته را برده است، و سابقه پرداختی که سرویس می‌تواند آن را به یک شخص وصل کند همین کار را می‌کند. وضعیت مرورگر هم کمک می‌کند: یک کوکی ماندگار، ورود ذخیره‌شده یا افزونه شناسایی‌کننده می‌تواند کاربر را در مدارهایی که برای پیوندناپذیری طراحی شده‌اند دنبال کند.

محتوایی که به یک سایت فرستاده می‌شود سومین نشانه است. سندی با فراداده، نامی که در فرمی تایپ شده یا سبک نوشتاری یکتا از هر تعداد لایه رمزنگاری جان سالم به در می‌برد و هیچ‌یک از ابزارهای جلوی آن برای دست زدن به این طراحی نشده‌اند. نگه داشتن فهرستی صادق از این شناسه‌ها بیش از افزودن گامی دیگر محافظت می‌کند.

برای لایه‌ای که ناپدید می‌شود برنامه داشته باشید

رفتار هنگام شکست همان جایی است که چیدمان‌ها واقعاً تفاوت می‌کنند، و این ویژگی پیکربندی است نه امکانی از یکی از دو ابزار. اگر VPN از کار بیفتد در حالی که Tor تنظیم شده از آن عبور کند، آیا Tor متوقف می‌شود یا بی‌صدا از مسیر معمول دوباره وصل می‌شود؟ نتیجه دوم نشت به مقصد نیست، اما به شبکه محلی فاش می‌کند که Tor در حال استفاده است، و شاید دقیقاً همان چیزی بود که چیدمان می‌خواست جلویش را بگیرد.

یک کلید قطع در سطح دستگاه می‌تواند بخشی از پاسخ را با رد ترافیک بیرون تونل اعمال کند و تنها ترافیکی را پوشش می‌دهد که دستگاه مسیریابی می‌کند. برنامه‌ای که از تونل بیرون گذاشته شده از آن محافظت می‌گریزد، و حل‌کننده‌ای که هنگام برپاسازی اتصال استفاده می‌شود می‌تواند نام‌ها را آشکار کند حتی وقتی بار مفید داخل تونل می‌ماند. استثناها و پیکربندی حل‌کننده را بخوانید، نه اینکه فرض کنید کلید همه چیز را پوشش می‌دهد.

بسته مرورگر را دست نزنید

محافظت‌های Tor Browser به این بستگی دارد که کل بسته همان‌گونه که طراحی شده رفتار کند: پیکربندی پراکسی خودش، جداسازی میان سایت‌ها و دفاع‌های اثر انگشت. نشانه گرفتن یک مرورگر معمولی به درگاه محلی Tor، یا افزودن افزونه پراکسی به Tor Browser، فرض‌هایی را که طراحی بر آن‌ها تکیه دارد تغییر می‌دهد. راهنمای خود پروژه Tor درباره ترکیب VPN با Tor این ترکیب را پیکربندی پیشرفته می‌داند، و این احتیاط درباره همین تعامل‌ها است نه درباره فروشنده VPN.

پیش از ترکیب ابزارها، بتوانید مسیر معمول، مسیر شکست و نقش هر گرداننده را در جمله‌هایی ساده بیان کنید. اگر تنها توجیه این است که دو لایه امن‌تر به گوش می‌رسد، هیچ الزامی برای طراحی کردن در برابر آن وجود ندارد و حالت شکست افزوده اصلی‌ترین چیزی است که اضافه شده است.

مقالات مرتبط