آزمایش خودِ مرورگر نیست؛ مجموعهٔ کامل مسیرها روی دستگاه در زمانی است که مرورگر اجرا می‌شود۔ اگر یک پروکسی سراسری یا یک مسیر را برای آزمودن Tor Browser با VPN تغییر دهید، هر برنامهٔ دیگر آن تغییر را به ارث می‌برد، از جمله برنامه‌هایی که در پس‌زمینه فایل‌ها را همگام می‌کنند و ایمیل را بررسی می‌کنند۔ الگوی ایمن این است که به آزمایش برنامهٔ خودش، نمایهٔ خودش و مسیر خودش را بدهید و بدانید دقیقاً چگونه همه چیز را برگردانید۔ یک صفحهٔ IP عمومی به شما می‌گوید یک خروجی استفاده شده است؛ نمی‌گوید بقیهٔ دستگاه چه کرده است۔

بررسی 1: سه اتصال را نام ببرید

پیش از دست زدن به هر تنظیمی آن‌ها را نام ببرید۔ مسیر عادی همان چیزی است که برنامه‌های کاری شما امروز استفاده می‌کنند؛ مسیر آزمایشی همان چیزی است که می‌خواهید Tor Browser استفاده کند؛ رفتار خرابی مورد نظر همان چیزی است که باید هنگام افتادن یک لایه رخ دهد۔

آن سه را در یک جا بنویسید، از جمله اینکه کدام برنامه به کدام مسیر تعلق دارد۔ دلیلش دیوان‌سالاری نیست: بیشتر نشت‌های تصادفی در این نوع آزمون از برنامه‌ای می‌آید که هیچ‌کس به یاد نداشت در حال اجراست، نه از مرورگری که آزموده می‌شود۔ یک مدیر گذرواژه، یک کلاینت گفتگو و یک سرویس همگام‌سازی فایل همه ترافیک پس‌زمینه‌ای هستند که هر مسیری را که سیستم به آن‌ها بدهد می‌گیرند۔ نام بردن آن‌ها همان چیزی است که مرز را واقعی می‌کند۔

بررسی 2: هر تنظیم را کنار برنامهٔ صاحبش نگه دارید

پیکربندی پشتیبانی‌شدهٔ Tor Browser همان تنظیم پروکسی سیستم نیست، و آگاهانه طوری طراحی نشده که از محیط به یک پروکسی دلبخواه اشاره کند۔

یک متغیر محیطی یا یک افزونهٔ مرورگر می‌تواند مسیر سومی بسازد که نه مستندات مرورگر و نه یادداشت‌های شما آن را توصیف نمی‌کنند۔ تنظیم پشتیبانی‌شده درون برنامه را بر بازنویسی سراسری ترجیح دهید۔

همین برای هر چیزی که مرورگر تحویل می‌دهد صادق است۔ سندی که دانلود شده و در یک نمایشگر بیرونی باز می‌شود مسیر مرورگر را به ارث نمی‌برد؛ از مسیر سیستم استفاده می‌کند که ممکن است VPN، LAN یا هیچ چیز باشد۔ این تحویل راهی رایج و خاموش است که محتوایی را که می‌خواستید درون آزمایش نگه دارید به بیرون آن ببرد۔ تصمیم بگیرید نمایشگر بیرونی بخشی از آزمایش است یا نه، و اگر نیست، فایل را درون مرورگر نگه دارید۔

بررسی 3: از محموله‌ای استفاده کنید که از دست دادنش بی‌خطر است

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

به طور مشخص، curl --socks5-hostname 127.0.0.1:9150 https://check.torproject.org/api/ip همان نقطهٔ پایانی SOCKS را که مرورگر استفاده می‌کند به کار می‌گیرد و خروجی‌ای را که می‌بیند برمی‌گرداند، که مشکل مرورگر را از مشکل Tor جدا می‌کند۔ ss -tnp روی دستگاه نشان می‌دهد کدام فرایند با کدام نشانی گفتگو می‌کند، و این همان بررسی‌ای است که برنامهٔ فراموش‌شده را می‌گیرد۔ هیچ‌یک از دو فرمان به ورود نیاز ندارد و هر دو تکرارپذیرند۔ نتایج را به صورت جفت پیش و پس نگه دارید نه یک مشاهدهٔ تنها۔

بررسی 4: استفادهٔ عادی را آگاهانه بازگردانید

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

سپس برنامه‌های عادی را بررسی کنید، از جمله تفکیک DNS و هر منبع خصوصی که مسیر کار به آن نیاز دارد۔ آزمونی که با مرور سالم اما نام‌های داخلی خراب تمام شود، تمام نشده است۔

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

راهنمای Tor Project دربارهٔ مدیریت هویت‌ها در Tor Browser مرجع آن چیزی است که مرورگر خودش جدا نگه می‌دارد، و ارزش خواندن دارد پیش از آنکه لایهٔ دیگری روی آن بگذارید۔

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

مقالات مرتبط