3 популярных VPN-сервиса оказались не защищены от утечки пользовательских IP-адресов
Hotspot Shield, PureVPN и Zenmate позволяют любому злоумышленнику получить доступ к приватному IP-адресу и DNS пользователя, а также перехватывать весь трафик с помощью одного запроса. Уязвимости пока устранены только в HSS, исследователи опасаются, что небезопасны практически все сервисы VPN.
В ходе аудита популярных VPN — Hotspot Shield, PureVPN и Zenmate — исследователи обнаружили, что все три сервиса не обеспечивают надёжную защиту приватных данных пользователей. В частности, бреши в безопасности позволяют злоумышленникам быстро вычислять актуальные приватные IP-адреса.
Детали
Экспертам удалось найти три независимые уязвимости в Hotspot Shield, каждая из которых эксплуатируется через расширение для браузера Chrome.
Первая — CVE-2018-7879 — позволяет перехватывать трафик. Она активируется PAC-скриптом:
Эта функция проверяет запрос на наличие параметра act=afProxyServerPing
и в случае успеха перенаправляет весь трафик на указанный сервер. При случайном переходе по скомпонованной таким образом ссылке жертва попадает на страницу с сообщением об ошибке. При этом все чувствительные данные уже отправляются злоумышленнику.
Вторая уязвимость — CVE-2018-7878 — провоцирует утечку DNS. С помощью короткого скрипта let ip = dnsResolve(host);
можно послать DNS-запрос через системную DNS до того, как «приватный» прокси-сервер начал свою работу. Проверить работоспособность идеи можно с помощью специального сервиса.
Через эксплуатацию третьей бреши (CVE-2018-7880) можно заполучить приватный IP-адрес. Оказалось, что «белый список» на прямые соединения в Hotspot Shield ограничен недостаточно жёсткими рамками. Это позволяет любому домену с локальным узлом или любому URL-адресу с атрибутом type=a1fproxyspeedtest
обходить прокси. Составленная таким образом ссылка (например, https://example.com/?act=afProxyServerPing&server=mywebsite.com
) позволяет сайту напрямую узнать действительный IP-адрес компьютера.
PAC-скрипт:
Подобным уязвимостям также подвержены сервисы PureVPN и Zenmate. Однако патч пока выпущен только для Hotspot Shield, поэтому технические особенности взлома других инструментов не разглашаются.
По предположению исследователей, такими проблемами могут обладать все существующие VPN. Эксперты настоятельно рекомендуют всем пользователям регулярно обновлять программы и заявляют, что опубликовали этот отчёт с целью подстегнуть разработчиков этих сервисов как можно скорее создать соответствующие патчи.
Вопросы безопасности и анонимности в Сети волнуют многих пользователей. К счастью, каждый человек при желании может настроить свой собственный VPN-сервис быстро и за небольшие деньги. Это позволяет не только сэкономить, но и обезопасить себя от недобросовестных поставщиков востребованной услуги.