VPN شما روشن است، اما برنامه هنوز مکان شما را میداند
یک VPN کارآمد نشانی شما را پنهان میکند، نه موقعیتی را که یک برنامه میخواند و بارگذاری میکند. مسیر را از دادههایی جدا کنید که یک مجوز پیشتر آنها را لو داده است.
VPN را روشن میکنید، برنامه را باز میکنید و همچنان شهری را نشان میدهد که در آن ایستادهاید. هیچ چیز خراب نیست. برنامه چیزی را گزارش میکند که از پیش میداند، نه اینکه ببیند ترافیک شما از تونل بیرون میرود. دو پرسش متفاوت در آن نتیجه پنهان است، و درهمآمیختن آنها مردم را به نصب دوبارهٔ کلاینت میفرستد.
آنچه برنامه واقعاً دریافت کرد
یک موقعیت روی صفحه میتواند از دستکم چهار جا بیاید. تعیین موقعیت دستگاه، شهری تقریبی که از نشانی IP شما استخراج شده، نشانیای که در حساب شما ذخیره شده، یا چیزی که در فرمی تایپ کردهاید.
تعیین موقعیت دستگاه همان چیزی است که مردم میخواهند بگویند وقتی میگویند برنامه میداند کجا هستند. در تلفن این کار مجموعهٔ GPS، پویش Wi-Fi و دادهٔ شبکهٔ سیار است که سامانه آنها را ترکیب میکند؛ در لپتاپ معمولاً جستوجویی در پایگاه دادهٔ Wi-Fi است. همهٔ اینها از مجوزی میآید که برنامه درخواست کرده و شما دادهاید. تونل هیچ نقشی در آن ندارد.
دادهٔ حساب منبع موذیتری است. برنامهای برای تحویل کالا که از پیش نشانی خانهٔ شما را ذخیره کرده، برای نشان دادن دوبارهٔ آن به حسگری نیاز ندارد.
چرا تونل نمیتواند این را بپوشاند
VPN نشانیای را جایگزین میکند که ترافیک شما به نظر میرسد از آن میآید. تونل به مدل مجوزها، حسگرها یا سابقهٔ حساب روی سرور دست نمیزند. دادههایی که برنامه بهطور محلی جمع میکند و سپس بارگذاری میکند، داخل اتصال رمزنگاریشده سفر میکنند، و کاربرد همان اتصال همین است. سرور گیرنده محتوا را میآموزد، چون برنامه تصمیم گرفته آن را بفرستد.
به نامی فکر کنید که در فرمی تایپ شده است. تونل پاکت را پنهان میکند، نه نامه را.
به همین دلیل بررسی نشانی در مرورگر میتواند با یک برنامه ناسازگار باشد. مرورگر نشانی خروج را گزارش میکند؛ برنامه قرائت یک حسگر را گزارش میکند. هر دو پاسخهای درست به پرسشهای متفاوت هستند.
مجوز، استحقاق و آنچه سکو اجازه میدهد
کنترلهای موقعیت مکانی Mac از Apple مرجع سودمندی است، زیرا روشن میکند این عدد از کجا میآید: برنامهها از Location Services استفاده میکنند و Mac موقعیت خود را از شبکههای Wi-Fi نزدیک تخمین میزند. همان صفحه اشاره میکند که برنامهها و وبسایتها میتوانند حتی وقتی Location Services خاموش است از روشهای دیگری استفاده کنند. همان قید، تمام ماجرا در یک خط است.
در تلفنها این تفکیک مشابه است. برنامه یا مجوز موقعیت دارد یا ندارد، و سکو تصمیم میگیرد چه چیزی را میتواند بخواند. کلاینت VPN مدیر مجوزها نیست و نمیتواند مجوز برنامهٔ دیگری را لغو کند.
زبان، منطقهٔ زمانی و تنظیمات محلی بهتنهایی نشانههای ضعیفی هستند. آنها جایی را تغییر میدهند که یک سرویس حدس میزند، نه جایی که شما هستید.
نشت واقعی چه شکلی است
ارزش دارد نشتهای واقعی را جدا کنیم، چون نشانههای متفاوتی دارند: پیدایش نشانی واقعی شما در عیبیابی خود صفحه، حل شدن پرسشهای DNS از طریق ارائهدهندهٔ اینترنت شما، خروج ترافیک IPv6 از بیرون تونل، یا قاعدهای در تونل تقسیمشده که برنامهای را که برایتان مهم بود کنار میگذارد. این خطاها میزبانی را نشان میدهند که قصد نداشتید با آن تماس بگیرید، و وقتی VPN را خاموش میکنید تغییر میکنند.
نشانه، جهت شگفتی است. نشت به یک غریبه میگوید شما چه کسی هستید، در حالی که ارسال برنامه نشان میدهد برنامه از پیش چه داشت.
حالت نخست را با مقایسهٔ آنچه یک سایت دربارهٔ نشانی شما گزارش میکند با آنچه پیشخوان VPN دربارهٔ نشست متصل میگوید بیازمایید. حالت دوم را با نگاه کردن به آنچه نمایهٔ حساب شما نگه میدارد بیازمایید.
در ده دقیقهٔ آینده چه چیزی را بررسی کنید
ورودی مجوزهای برنامه را باز کنید و تنظیم موقعیت را بخوانید. اگر مجاز است و نمیخواهید برنامه موقعیتی داشته باشد، آن را به تقریبی تغییر دهید یا رد کنید، سپس برنامه را دوباره بارگذاری کنید تا از استفاده از تعیین موقعیت ذخیرهشده دست بردارد. سپس به نشانی ذخیرهشده و فیلدهای بارگذاری نگاه کنید، چون لغو مجوز مقداری را که سرور از پیش نگه میدارد پاک نمیکند. در پایان، فهرست تونل تقسیمشده در کلاینت VPN را بررسی کنید تا بدانید کدام برنامهها تونل را دور میزنند.
این سه کار را به ترتیب انجام دهید و ابهام معمولاً خودبهخود از میان میرود.
اگر موقعیت از همهٔ اینها جان سالم به در ببرد و پیشخوان VPN همچنان نشست سالمی نشان دهد، شما با دادهٔ ذخیرهشده روبهرو هستید نه با نشت. تغییر کشور خروج آن را جابهجا نمیکند. پاک کردن مقدار ذخیرهشده، یا فیلد حسابی که آن را ساخته بود، تنها گامی است که این کار را میکند.