Ви вмикаєте VPN, відкриваєте застосунок, і він досі показує місто, у якому ви стоїте. Нічого не зламано. Застосунок повідомляє те, що вже знає, замість того щоб спостерігати, як ваш трафік виходить із тунелю. У цьому результаті ховаються два різні питання, і їхнє змішування змушує людей перевстановлювати клієнт.

Що застосунок насправді отримав

Позиція на екрані може надходити щонайменше з чотирьох місць. Визначення місця пристрою, приблизне місто, виведене з вашої IP-адреси, адреса, збережена в обліковому записі, або те, що ви ввели у форму.

Визначення місця пристрою — це те, що люди мають на увазі, коли кажуть, що застосунок знає, де вони. На телефоні це GPS, сканування Wi-Fi і стільникові дані, які поєднує система; на ноутбуці це зазвичай запит до бази Wi-Fi. Усе це надходить через дозвіл, який застосунок попросив, а ви надали. Тунель тут зовсім ні до чого.

Дані облікового запису — хитріше джерело. Застосунку доставки, який уже зберігає вашу домашню адресу, не потрібен датчик, щоб показати її знову.

Чому тунель не може це закрити

VPN замінює адресу, з якої нібито надходить ваш трафік. Він не торкається моделі дозволів, датчиків чи запису облікового запису на сервері. Дані, які застосунок збирає локально, а потім завантажує, подорожують усередині зашифрованого з'єднання, і саме для цього це з'єднання існує. Сервер, що їх отримує, дізнається вміст, бо застосунок вирішив його надіслати.

Подумайте про ім'я, введене у форму. Тунель приховує конверт, а не листа.

Тому перевірка адреси в браузері може розходитися із застосунком. Браузер повідомляє адресу виходу; застосунок повідомляє показ датчика. Обидві — правильні відповіді на різні питання.

Дозвіл, право і що допускає платформа

Засоби керування геолокацією Mac від Apple — корисний довідник, бо пояснюють, звідки береться число: застосунки використовують Location Services, а Mac оцінює своє положення за найближчими мережами Wi-Fi. Та сама сторінка зазначає, що застосунки й сайти можуть використовувати інші методи навіть тоді, коли Location Services вимкнено. Ця засторога — уся історія в одному рядку.

На телефонах поділ подібний. Застосунок або має дозвіл на місцеположення, або ні, і платформа вирішує, що він може читати. Клієнт VPN не є менеджером дозволів і не може відкликати дозвіл іншого застосунку.

Мова, часовий пояс і регіональні налаштування самі по собі слабкі сигнали. Вони зсувають те, де служба вгадує, а не те, де ви.

Як виглядає справжній витік

Справжні витоки варто відокремити, бо вони мають інші симптоми: ваша справжня адреса випливає в діагностиці самої сторінки, запити DNS розв'язуються через вашого провайдера, трафік IPv6 виходить за межі тунелю, або правило розділеного тунелю виключає застосунок, який вам був важливий. Ці несправності показують хост, з яким ви не мали наміру зв'язуватися, і вони змінюються, коли ви вимикаєте VPN.

Ознака — напрямок несподіванки. Витік розкриває незнайомцю, хто ви, тоді як надсилання із застосунку розкриває те, що застосунок уже мав.

Перевірте перший випадок, порівнявши те, що сайт повідомляє про вашу адресу, з тим, що панель VPN каже про підключену сесію. Перевірте другий, подививши що зберігає профіль вашого облікового запису.

Що перевірити в наступні десять хвилин

Відкрийте розділ дозволів застосунку й прочитайте налаштування місцеположення. Якщо його дозволено, а ви не хочете, щоб застосунок мав позицію, перемкніть на приблизне або відмовте, а потім перезавантажте застосунок, щоб він перестав використовувати кешоване визначення. Далі подивіться на збережену адресу й поля завантаження, бо відкликання дозволу не стирає значення, яке сервер уже тримає. Насамкінець перевірте список розділеного тунелю в клієнті VPN, щоб знати, які застосунки обходять тунель.

Зробіть ці три по порядку, і двозначність зазвичай розсипається сама.

Якщо позиція переживе все це, а панель VPN досі показує здорову сесію, ви дивитеся на збережені дані, а не на витік. Зміна країни виходу її не зрушить. Видалення збереженого значення або поля облікового запису, яке його створило, — єдиний крок, який це зробить.

Схожі статті