VpnHood!

VpnHood چگونه در برابر تشخیص VPN مقاومت می‌کند

شبکه همین که ترافیک یک VPN را بشناسد، می‌تواند آن را مسدود کند. این صفحه نشان می‌دهد چه چیزی یک تونل را لو می‌دهد، حالت مخفی و مسدودسازی QUIC چه چیزی را تغییر می‌دهند و چه چیزهایی را نمی‌توانند پنهان کنند.

شبکه چگونه VPN را تشخیص می‌دهد

رمزگذاری آنچه را داخل تونل است پنهان می‌کند، نه خود تونل را. فیلتر شبکه با بازرسی عمیق بسته‌ها (DPI) نمی‌تواند ترافیک کاربران شما را بخواند، اما شکل آن را می‌بیند: بسته‌هایی که در یک اتصال طولانی رفت و برگشت می‌کنند هیچ شباهتی به درخواست‌های جداگانه مرورگر ندارند. همین کافی است تا تونل را بشناسد و قطع کند.

آنچه فیلتر شبکه می‌بیند بدون حالت مخفی، دستگاه بسته‌ها را از یک تونل طولانی می‌فرستد. فیلتر شبکه داخل آن را نمی‌بیند، اما شکل ناهموارش آن را لو می‌دهد و فیلتر می‌تواند آن را قطع کند. با حالت مخفی، هر اتصال یک درخواست جداگانه است، در تونلی صاف که از دید فیلتر شبیه وب‌گردی است. ⁧دستگاه⁩ ⁧فیلتر شبکه (DPI)⁩ ⁧سرور شما⁩ ⁧بدون حالت مخفی⁩ ⁧بسته‌ها در یک تونل طولانی⁩ ⁧شکلش می‌تواند آن را لو بدهد⁩ ⁧با حالت مخفی⁩ ⁧یک درخواست به ازای هر اتصال⁩ ⁧شبیه وب‌گردی است⁩ ⁧حالت مخفی آنچه را فیلتر می‌بیند تغییر می‌دهد⁩
آنچه فیلتر شبکه می‌بیند بدون حالت مخفی، دستگاه بسته‌ها را از یک تونل طولانی می‌فرستد. فیلتر شبکه داخل آن را نمی‌بیند، اما شکل ناهموارش آن را لو می‌دهد و فیلتر می‌تواند آن را قطع کند. با حالت مخفی، هر اتصال یک درخواست جداگانه است، در تونلی صاف که از دید فیلتر شبیه وب‌گردی است. ⁧دستگاه⁩ ⁧فیلتر شبکه (DPI)⁩ ⁧سرور شما⁩ ⁧بدون حالت مخفی⁩ ⁧بسته‌ها در یک تونل طولانی⁩ ⁧شکلش می‌تواند آن را لو بدهد⁩ ⁧با حالت مخفی⁩ ⁧یک درخواست به ازای هر اتصال⁩ ⁧شبیه وب‌گردی است⁩ ⁧حالت مخفی آنچه را فیلتر می‌بیند تغییر می‌دهد⁩

شبکه می‌تواند سروری را که به آن مشکوک است اسکن هم بکند: به آن وصل می‌شود و می‌بیند چگونه پاسخ می‌دهد.

حالت مخفی: سرور شما شبیه یک وب‌سرور است

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

  • وب‌گردی. یک صفحه چند اتصال را با هم باز می‌کند. هر کدام درخواستی کوچک می‌فرستد، پاسخی بزرگ‌تر برمی‌گرداند و تمام می‌شود، و تا وقتی کاربر مشغول خواندن است، داده‌ای جابه‌جا نمی‌شود.
  • دانلود. یک فایل از طریق یک اتصال می‌آید که تا پایان کار پرکار می‌ماند، و داده‌ای که وارد می‌شود بسیار بیشتر از داده‌ای است که خارج می‌شود.
آنچه شبکه در طول زمان می‌بیند اتصال‌های یک وب‌سرور و اتصال‌های سرور شما در حالت مخفی شبیه هم‌اند: اتصال‌های کوتاه هنگام وب‌گردی کاربر، و یک اتصال طولانی برای دانلود. بدون حالت مخفی، سرور شما همین ترافیک را در یک تونل طولانی جابه‌جا می‌کند. ⁧وب‌گردی⁩ ⁧چندین اتصال کوتاه⁩ ⁧یک دانلود⁩ ⁧یک اتصال پرکار⁩ ⁧یک وب‌سرور⁩ ⁧و بازدیدکنندگانش⁩ ⁧سرور شما⁩ ⁧در حالت مخفی⁩ ⁧سرور شما⁩ ⁧بدون حالت مخفی⁩ ⁧یک تونل طولانی⁩ ⁧زمان⁩ ⁧در حالت مخفی، سرور شما شبیه یک وب‌سرور است⁩
آنچه شبکه در طول زمان می‌بیند اتصال‌های یک وب‌سرور و اتصال‌های سرور شما در حالت مخفی شبیه هم‌اند: اتصال‌های کوتاه هنگام وب‌گردی کاربر، و یک اتصال طولانی برای دانلود. بدون حالت مخفی، سرور شما همین ترافیک را در یک تونل طولانی جابه‌جا می‌کند. ⁧وب‌گردی⁩ ⁧چندین اتصال کوتاه⁩ ⁧یک دانلود⁩ ⁧یک اتصال پرکار⁩ ⁧یک وب‌سرور⁩ ⁧و بازدیدکنندگانش⁩ ⁧سرور شما⁩ ⁧در حالت مخفی⁩ ⁧سرور شما⁩ ⁧بدون حالت مخفی⁩ ⁧یک تونل طولانی⁩ ⁧زمان⁩ ⁧در حالت مخفی، سرور شما شبیه یک وب‌سرور است⁩

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

مسدودسازی QUIC: چگونه تشخیص ترافیک VPN را سخت‌تر می‌کند

حالت مخفی برای خاتمه‌دادن روی دستگاه به یک اتصال TCP نیاز دارد. بسیاری از وب‌سایت‌ها و اپلیکیشن‌های ویدیویی به‌جای آن از QUIC استفاده می‌کنند که روی UDP کار می‌کند؛ پس در حالت مخفی هم ترافیکشان به صورت بسته از یک تونل طولانی می‌رود که فیلتر شبکه می‌تواند آن را تشخیص دهد و قطع کند.

مسدودسازی QUIC در حالت مخفی چه چیزی را تغییر می‌دهد حالت مخفی می‌تواند TCP را پنهان کند، اما QUIC را نه. وقتی مسدودسازی QUIC خاموش است، اپلیکیشن از QUIC استفاده می‌کند و QUIC به شکل بسته از تونلی ناهموار می‌رود که فیلتر شبکه می‌تواند آن را تشخیص دهد و قطع کند. وقتی مسدودسازی QUIC روشن است، دستگاه QUIC را پیش از خروج متوقف می‌کند، بیشتر اپلیکیشن‌ها به TCP می‌روند و حالت مخفی آن را از تونلی صاف می‌فرستد که از دید فیلتر شبیه وب‌گردی است. QUIC QUIC TCP ⁧دستگاه کاربر⁩ ⁧فیلتر شبکه (DPI)⁩ ⁧سرور شما⁩ ⁧مسدودسازی QUIC خاموش⁩ ⁧اپلیکیشن از QUIC استفاده می‌کند⁩ ⁧حالت مخفی نمی‌تواند آن را پنهان کند⁩ ⁧فیلتر می‌تواند آن را قطع کند⁩ ⁧مسدودسازی QUIC روشن⁩ ⁧دستگاه QUIC را متوقف می‌کند⁩ ⁧اپلیکیشن به TCP می‌رود⁩ ⁧شبیه وب‌گردی است⁩ ⁧حالت مخفی می‌تواند TCP را پنهان کند، اما QUIC را نه⁩
مسدودسازی QUIC در حالت مخفی چه چیزی را تغییر می‌دهد حالت مخفی می‌تواند TCP را پنهان کند، اما QUIC را نه. وقتی مسدودسازی QUIC خاموش است، اپلیکیشن از QUIC استفاده می‌کند و QUIC به شکل بسته از تونلی ناهموار می‌رود که فیلتر شبکه می‌تواند آن را تشخیص دهد و قطع کند. وقتی مسدودسازی QUIC روشن است، دستگاه QUIC را پیش از خروج متوقف می‌کند، بیشتر اپلیکیشن‌ها به TCP می‌روند و حالت مخفی آن را از تونلی صاف می‌فرستد که از دید فیلتر شبیه وب‌گردی است. QUIC QUIC TCP ⁧دستگاه کاربر⁩ ⁧فیلتر شبکه (DPI)⁩ ⁧سرور شما⁩ ⁧مسدودسازی QUIC خاموش⁩ ⁧اپلیکیشن از QUIC استفاده می‌کند⁩ ⁧حالت مخفی نمی‌تواند آن را پنهان کند⁩ ⁧فیلتر می‌تواند آن را قطع کند⁩ ⁧مسدودسازی QUIC روشن⁩ ⁧دستگاه QUIC را متوقف می‌کند⁩ ⁧اپلیکیشن به TCP می‌رود⁩ ⁧شبیه وب‌گردی است⁩ ⁧حالت مخفی می‌تواند TCP را پنهان کند، اما QUIC را نه⁩

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

آنچه حالت مخفی نمی‌تواند پنهان کند

حالت مخفی یک شباهت است، نه یک تضمین. UDP همچنان به صورت بسته می‌رود و QUIC هم، مگر اینکه مسدودسازی QUIC روشن باشد، و سرور تازه‌نصب‌شده برخلاف یک وب‌سایت گواهی خودامضا دارد. جلوگیری از مسدود شدن آدرس IP سرور نشان می‌دهد این شکاف‌ها را چگونه ببندید. حالت مخفی همچنین پنهان می‌کند که ترافیک چیست، نه اینکه به کجا می‌رود: شبکه همچنان می‌تواند ببیند ترافیک یک دستگاه به یک آدرس می‌رود و آن آدرس را مسدود کند.

مراحل بعدی