Здесь описана наша методика: что мы проверяем в VPN-сервисах и как. Результат проверки без условий почти ничего не значит, а многое из этого вы можете повторить сами — как, рассказываем в конце.
По этой методике мы проверяем сервисы для обзоров. Поэтому любой результат на сайте можно сверить с ней: что именно мерили, откуда и когда.
Скорость
Скорость меряем парами: без VPN и с VPN, на том же устройстве и в той же сети, сразу друг за другом. Важна не абсолютная цифра, а разница — сколько теряется в туннеле.
Замеры повторяем в разное время суток и с серверами на разном расстоянии — в соседней стране и на другом континенте. Рядом с результатом указываем дату, откуда мерили, протокол и версию приложения: без этого цифры не сравнить.
Скорость через VPN зависит не только от сервиса. Чем дальше сервер, тем больше задержка. Вечером серверы и каналы загружены сильнее, чем ночью. Влияют протокол, ваш провайдер и маршрут до сервера. Поэтому наши замеры покажут поведение сервиса в наших условиях, но не пообещают ту же скорость у вас.
Утечки: DNS, IPv6, WebRTC
Весь трафик должен идти через туннель. На практике что-то может пройти мимо и выдать ваш настоящий адрес или провайдера. Проверяем три типичных канала:
- DNS. Запросы «какой IP у этого сайта» должны уходить на DNS-серверы VPN-сервиса или выбранные вами, а не провайдера. Иначе провайдер видит, какие сайты вы открываете.
- IPv6. Если провайдер выдаёт вам IPv6-адрес, а приложение VPN заворачивает в туннель только IPv4 и не блокирует остальное, часть сайтов увидит ваш настоящий IPv6-адрес.
- WebRTC. Технология браузеров для звонков и видеосвязи. В некоторых конфигурациях, особенно с VPN-расширениями для браузера, через неё сайт может узнать ваш настоящий IP.
Проверяем на разных платформах: приложения одного сервиса для Windows и Android могут вести себя по-разному.
Kill switch
Kill switch блокирует интернет, если VPN-соединение оборвалось, чтобы трафик не ушёл в открытую сеть. Проверяем его обрывом:
- блокируем адрес VPN-сервера в брандмауэре или на роутере — связь с сервером пропадает, а интернет остаётся;
- переключаем устройство между сетями: Wi-Fi, мобильный интернет и обратно;
- принудительно закрываем приложение VPN и перезагружаем устройство.
При этом раз в секунду запрашиваем свой внешний IP-адрес и смотрим трафик анализатором вроде Wireshark. Если хоть один запрос ушёл с настоящего адреса, kill switch в этом сценарии не сработал.
Политика логов и аудиты
Обещание «мы не храним логи» снаружи не проверить. Поэтому мы читаем документы и смотрим, насколько они конкретны:
- Политика конфиденциальности целиком, а не рекламная страница. Что собирается: время подключения, IP-адрес, объём трафика, платёжные данные. Размытое «можем собирать технические данные» — повод насторожиться.
- Отчёт аудита. Кто проводил, когда и что именно проверяли: серверы, приложения или только текст политики. Опубликован ли отчёт полностью. Аудит — снимок на дату проверки, а не пожизненная гарантия.
- Публичная история. Были ли случаи, когда данные пользователей запрашивали власти или серверы изымали, и что в итоге удалось получить.
- Отчёты о прозрачности, если сервис их публикует.
Юрисдикция
Смотрим, в какой стране зарегистрирована компания и кому она принадлежит. От законов страны зависит, могут ли компанию обязать хранить или передавать данные. Бывает, что бренд зарегистрирован в одной стране, а принадлежит холдингу из другой, — это тоже учитываем.
Приложения и протоколы
- Какие протоколы доступны: WireGuard, OpenVPN, IKEv2 или собственные разработки сервиса. Чем они отличаются, разбираем в статье о протоколах и шифровании.
- Для каких платформ есть приложения и можно ли подключить роутер через конфигурационный файл.
- Открыт ли исходный код приложений.
- Какие разрешения просит мобильное приложение и есть ли в нём сторонние трекеры. Для Android это видно, например, в отчётах Exodus Privacy.
- Есть ли нужные настройки: kill switch, выбор протокола, раздельное туннелирование, свои DNS-серверы.
Стабильность: долгий мониторинг (в разработке)
Разовый замер показывает сервис в одну минуту. Чтобы понять, как он работает неделями, нужен мониторинг: тестовый сервер регулярно подключается к VPN, записывает, удалось ли соединиться, скорость и задержку, и строит по этим данным графики.
Этот раздел пока в разработке. Графики появятся в обзорах, когда мониторинг заработает и накопит данных для выводов. Ограничение останется: мониторинг показывает работу сервиса из точки, где стоит наш сервер, а не из вашей сети.
Что мы не проверяем
Некоторые вещи снаружи проверить невозможно:
- Что происходит на серверах. Мы не видим, пишутся ли на них логи и действительно ли они работают только в оперативной памяти. Здесь опираемся на аудиты и публичную историю — это косвенные свидетельства.
- Безопасность кода и криптографии. Это работа отдельных аудиторов. Мы читаем их отчёты, но не заменяем их.
- Работу в вашей сети. Она зависит от провайдера, страны и устройства, а мы проверяем из немногих мест.
- Будущее. Проверка описывает сервис на дату проверки. Владельцы, политики и приложения со временем меняются.
Как проверить VPN самому
Понадобятся браузер и несколько минут.
- Запишите исходные данные без VPN. Откройте сайт проверки утечек, например ipleak.net или browserleaks.com, и сохраните свой IP-адрес и DNS-серверы. Замерьте скорость, например на speedtest.net.
- Включите VPN и откройте те же страницы. IP-адрес должен смениться на адрес VPN-сервера. В списке DNS не должно быть серверов провайдера, а в разделе WebRTC — вашего настоящего IP, включая IPv6.
- Повторите замер скорости. С ближним и дальним сервером. Сравнивайте с замером без VPN, а не с цифрами из рекламы.
- Проверьте kill switch. Включите его в настройках, откройте страницу, которая показывает ваш IP, и переключитесь с Wi-Fi на мобильный интернет. Обновляйте страницу, пока VPN переподключается: настоящий адрес появиться не должен.
- Прочитайте политику конфиденциальности сервиса. Хотя бы раздел о том, какие данные собираются и сколько хранятся.
Для контекста пригодятся статьи о том, как работает VPN и от чего он защищает. Если нашли в методике пробел или ошибку, напишите нам через страницу «Контакты».