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 па-ранейшаму паказвае здаровую сесію, вы глядзіце на захаваныя дадзеныя, а не на ўцечку. Змена краіны выхаду яго не зрушыць. Выдаленне захаванага значэння або поля ўліковага запісу, якое яго стварыла, — адзіны крок, які гэта зробіць.