آنچه ارائهدهنده VPN شما میتواند ببیند و آنچه نمیتواند
خروجی نشانیها، زمانها و، اگر Encrypted Client Hello استفاده نشود، نام سایت را در دستدهی TLS میبیند. نگهداری داده پرسشی جداگانه است.
تونل شما شبکه محلی را از ترافیکتان بیرون نگه میدارد. اما شرکتی را که در انتهای دیگر است حذف نمیکند؛ همان که هر بسته را پیش از رسیدن به اینترنت باز پردازش میکند. این جایگاه همزمان مدل کسبوکار و پرسش حریم خصوصی است. پس پرسش سودمند این نیست که آیا ارائهدهنده شما را میبیند، بلکه این است که چه میبیند، چه را میتواند نام ببرد و چه را نگه میدارد.
جایی که اعتماد واقعاً جابهجا میشود
رمزنگاری از دستگاه شما تا سرور ارائهدهنده ادامه دارد و این بخش بیرونی تنها چیزی است که شبکه محلی شما میبیند. ارائهدهنده سر دیگر این بخش را در دست دارد، پس تونل را رمزگشایی میکند و بستههای شما را جلوتر میفرستد. در این هیچ نقصی نیست؛ این تعریف خدمتی است که خریدهاید. اعتماد از اپراتور محلی به اپراتور خروجی منتقل شد، نه اینکه ناپدید شود.
از این جایگاه نشانی مبدأ شما، زمان اتصال، تقریباً حجم انتقالیافته و مقصدهایی را که تماس گرفتهاید میآموزد. هیچیک از اینها خواندن پیامهای شما را لازم ندارد و منظور از جدا کردن دستهها همین است. تفاوتهای جالب میان ارائهدهندگان به آنچه بعداً با این مشاهدات رخ میدهد مربوط است.
آنچه خروجی ناگزیر پردازش میکند
دستهها را بر پایه اینکه خروجی با چه اطمینانی آنها را میبیند مرتب کنید. هیچ ردی به شکستن رمزنگاری نیاز ندارد و هر یک پاسخی متفاوت دارد به اینکه آیا اصلاً میتوان از آن گریخت.
| Category | Visible at the exit | Why |
|---|---|---|
| Your public address | Always | It is the address the tunnel arrives from |
| Connection times and volume | Always | Accounting data, not content |
| Destination IP addresses | Always | The exit has to route the packets |
| HTTPS hostname (SNI) | Normally, unless ECH is used | Sent in the clear in the TLS ClientHello |
| DNS names | Only if DNS is plaintext | DoH or DoT hides the query; plaintext is readable by the forwarder |
| Page paths and form contents | Not normally | Protected by the destination site's TLS session |
ردیف چهارم همان چیزی است که بیشتر مدلهای ذهنی از دست میدهند. مرورگر مدرن نام سایت را در ClientHello میگذارد، نخستین پیام دستدهی TLS، و آن فیلد در خروجی خواندنی است حتی وقتی هر پرسش DNS سرتاسر رمزنگاری شده باشد. مگر اینکه Encrypted Client Hello مورد توافق قرار گیرد، نام در کنار نشانی مقصد بهصورت آشکار سفر میکند. DNS رمزنگاریشده تغییر میدهد چه کسی پرسش را میبیند، نه چه کسی نام را میبیند.
همین درباره گواهیها در اتصالهای قدیمیتر صدق میکند: TLS 1.3 گواهی سرور را رمزنگاری میکند، در حالی که دستدهی TLS 1.2 میتواند نام را به ناظری که جریان را ضبط میکند آشکار کند. هر دو از واقعیتهای انتقال هستند، نه سیاست ارائهدهنده.
TLS چه چیزی را میپوشاند و چه چیزی را نه
وقتی سایتی HTTPS ارائه میدهد، مرورگر شما اتصال TLS را با نقطه پایانی همان سایت میسازد، نه با سرور VPN. ارائهدهنده رکوردهای رمزنگاریشده را جلو میفرستد و نشانی مقصد، زمان و اندازههای تقریبی را میآموزد. نام سایت در ClientHello سفر میکند مگر اینکه ECH در کار باشد، و بدنه صفحه در هر دو حالت رمزنگاریشده میماند. گواهی ریشه غیرمنتظره این مرز را تغییر میدهد، به همین دلیل هشدارهای گواهی سزاوار احتراماند.
HTTP ساده پس از خروجی چنین محافظتی ندارد. تونل بخش تا ارائهدهنده را محافظت میکند و پس از آن درخواست دقیقاً همانگونه سفر میکند که بدون VPN میرفت. ECH این را درست نمیکند، چون از نام محافظت میکند نه از محتوا.
نگهداری پرسشی جدا از دیدپذیری است
اپراتور میتواند دادههای اتصال را در حافظه پردازش کند و چیزی نگه ندارد، یا زیرمجموعهای را نگه دارد و آن را بهدرستی «تاریخچه مرور نیست» توصیف کند. ادعای بدون گزارش را بر پایه دسته بخوانید نه شعار: سوابق اتصال، برچسبهای زمانی، مجموع حجم، دادههای مقصد، شناسههای حساب و پیامهای پشتیبانی همه به حساب میآیند. ارائهدهنده میتواند صادقانه هیچ گزارش مروری نداشته باشد و در همان حال سابقه حساب و فراداده لازم برای اداره سرویس را نگه دارد. دیدپذیری به شما نمیگوید کدام یک از این دستهها ذخیره میشود.
ممیزی مدرکی درباره سامانهها و بازه زمانی است که پوشش داده، و کد مشتری متنباز مشتری را توصیف میکند نه سرورها را. هر دو سودمندند و هیچکدام به جای هر سامانه ذخیرهسازی پشت خروجی سخن نمیگوید. دامنه ممیزی را بخواهید، نه نشان آن را.
پرسشهایی که ارائهدهندگان را جدا میکند
بپرسید چه چیزی نگه داشته میشود، چه مدت و چه کسی میتواند آن را بگیرد. بپرسید چه کسی خروجی را اداره میکند، چون یک فهرست راهنما، یک توسعهدهنده برنامه و کسی که سرور مشخصی را میگرداند میتوانند سه طرف متفاوت باشند. بپرسید DNS چگونه مدیریت میشود و آیا ECH در مسیرهایی که استفاده میکنید پشتیبانی میشود، چون ClientHello با متن آشکار سایت را حتی بدون پرسش DNS نام میبرد. بپرسید در یک درخواست قانونی چه رخ میدهد و پاسخ را توصیف توانایی بخوانید نه نیت.
راهنمای EFF برای انتخاب VPN فهرست بازبینی معقولی برای این پرسشهاست و چارچوبی است نه حکمی درباره هیچ سرویس. صفحه بازاریابی سیاست نگهداری نیست. هیچیک از اینها VPN را بیفایده نمیکند؛ تغییر میدهد که به چه کسی باید اعتماد کنید و برای چه.