چه کسی میتواند ترافیک شما را روی یک سرور VPN اجارهای ببیند؟
اجاره سرور VPN اعتماد را به ارائهدهنده میزبانی منتقل میکند. مسیر را از سمت کاربر تا خروجی بپیمایید و ببینید هر ناظر چه چیزی میتواند بداند و چه چیزی نمیتواند.
اجاره سرور تغییر میدهد که به چه کسی اعتماد دارید و پرسش را از میان برنمیدارد. تونل ترافیک شما را از شبکههایی که از آنها میگذرد پنهان میکند و سپس متن ساده را به ماشینی میسپارد که هایپروایزر شخص دیگری آن را اجرا میکند. دنبال کردن بسته از سمت کاربر به بیرون نشان میدهد هر ناظر کجا ایستاده و هرکدام در واقع چه چیزی میتوانند ببینند. این مسیر از هر ادعایی درباره ناشناس بودن مفیدتر است.
از سمت کاربر شروع کنید و بسته را به بیرون دنبال کنید
پیش از آنکه چیزی لپتاپ را ترک کند، کلاینت بسته را بستهبندی میکند و آن را به نقطه پایانی عمومی سرور آدرسدهی میکند. شبکه محلی شما و ارائهدهنده خدمت شما یک جریان به آن نشانی و درگاه را میبینند، با یک اندازه و یک ریتم. آنچه نمیبینند این است که کدام سایت را باز کردهاید، چون آن مقصد درون محتوای رمزنگاریشده قرار دارد. مرز میان فراداده و محتوا همان کل مسیر در یک جمله است.
همان گام نخست جایی است که بیشتر ادعاهای بازاریابی دیگر جالب نیستند. همسایهای روی همان Wi-Fi همان چیزی را میبیند که ارائهدهنده خدمت میبیند و هیچکدام صفحه را نمیبینند. با این حال حجم و زمانبندی قابل مشاهده میمانند و رفتار را توصیف میکنند حتی وقتی محتوا این کار را نمیکند.
شبکه میزبانی تونل را میبیند، نه صفحه را
درون شبکه ارائهدهنده، جریان رمزنگاریشده به یک سوئیچ میرسد، سپس به یک رابط مجازی و سپس به ماشین مجازی شما. هر کس آن شبکه را اداره میکند میتواند بایتها را بشمارد و سابقه جریانها را نگه دارد بیآنکه کلیدی داشته باشد و برای این کار هیچ کلیدی لازم نیست. این دقیقاً همان جایگاهی است که یک ارائهدهنده میزبانی اشغال میکند.
در مسیر خروج تصویر تغییر میکند. ماشین مجازی اتصال تازهای به مقصد باز میکند، بنابراین شبکه میزبانی میتواند آن نشانی مقصد و دستدهی TLS پیرامونش را ببیند. محتوا زیر رمزنگاری خود برنامه محفوظ میماند و فراداده نه.
| Observer | Visible to it | Hidden from it |
|---|---|---|
| Local network | Tunnel endpoint, volume, timing | Destination and payload |
| Your ISP | The same flow metadata | Destination and payload |
| Hosting network | Tunnel flow, exit destination, TLS handshake | HTTPS payload |
| Hypervisor operator | Guest memory and virtual NIC, in principle | Nothing, if it chooses to look |
سطرها را به ترتیب بخوانید و شکل مسئله پدیدار میشود: هر کدام بیش از سطر بالایی میبیند و هیچکدام برای این کار لازم نیست VPN را بشکند.
درون ماشین مجازی تونل تمام میشود و متن ساده آغاز میگردد
تونل روی ماشین مجازی شما پایان مییابد، بنابراین مهمان بسته درونی را پیش از آنکه چیزی دوباره آن را رمزنگاری کند میبیند. این نقص نیست؛ کار یک خروجی خودمیزبان همین است. اما یعنی امنیت خروجی به این بستگی دارد که مهمان را چه کسی مدیریت میکند و در این حساب مدیر خود شما هستید.
wg show
ss -tunp | head
nft list ruleset | head -40
آنها را روی سرور اجرا کنید و همان سوکتهایی را بررسی میکنید که یک اپراتور با دسترسی ریشه روی مهمان میتوانست بررسی کند. هر چیزی که سرویسهای شما ثبت میکنند درون همان مرز اعتماد قرار دارد و به همین دلیل تنظیمات گزارش مهمان و سوابق زیرساخت دو پرسش جداگانهاند نه یک تنظیم.
هایپروایزر زیر مهمان مینشیند
یک ماشین مجازی مالک هستهای نیست که روی آن اجرا میشود. هایپروایزر حافظه و کارت شبکه مجازی آن را نگاشت میکند، بنابراین یک اپراتور در آن لایه بیرون از توان مهمان برای بازرسی قرار دارد. جداسازی مهمان واقعی است و ارزش دارد که میان مستأجران به آن تکیه شود و این وعده نیست که دسترسی ممتاز ناممکن است. این عدم تقارن سزاوار آن است که صریح گفته شود نه اینکه پشت واژه جداسازی پنهان بماند.
یک سرور فیزیکی اختصاصی چیدمان را تغییر میدهد بیآنکه شبکه، دسترسی فیزیکی یا رابط مدیریتی که ارائهدهنده فراهم میکند را بردارد. آنچه محصول مستند میکند را بخوانید نه اینکه بگذارید یک واژه پرسش دسترسی را فیصله دهد.
این مسیر را به یک تصمیم اعتماد تبدیل کنید
هر ناظر و توانمندیای که به آن میدهید را بنویسید، سپس تصمیم بگیرید که آیا این اعطا با ترافیکی که قصد ارسالش را دارید سازگار است. فهرست کوتاه است: شبکه محلی شما، ارائهدهنده خدمت شما، شبکه میزبانی، اپراتور هایپروایزر و خود شما. هر چیز دیگری پیمانکار فرعی یکی از اینهاست و همان توانمندی را به ارث میبرد. تصمیم از پیش گرفتن ارزانتر از کشف فهرست بعداً است.
سپس بخشهایی را که واقعاً میتوانید بررسی کنید تأیید کنید: سرویسهای خودتان چه گزارشهایی مینویسند، چه مدت آنها را نگه میدارید و ارائهدهنده درباره سوابق جریان و نگهداری چه چیزی منتشر میکند. سیاستهایی که میتوانید بخوانید و بیازمایید از گمانهزنی درباره معنای واژهای مانند خصوصی بهتر هستند.