Проверка VPN на утечки данных и анализ результатов

Как протестировать ваш VPN на предмет утечек WebRTC и IP

  1. Запишите ваш исходный IP-адрес — тот, который вы используете до подключения к VPN.
  2. Подключитесь к вашему VPN-сервису.
  3. Обновите эту страницу, чтобы запустить тест. Результаты появятся в таблице ниже.

Что значат ваши результаты

Наш тест проверяет наличие двух типов утечек данных, а именно IPv6 и WebRTC.

Вы сможете проверить, приводит ли утечка WebRTC к тому, что ваш IP-адрес становится известным посторонним, если сравните ваш исходный IP-адрес с адресом, полученным после подключения к VPN:

  • Если ваш публичный IP-адрес изменился, то всё в порядке.Ваш VPN-сервис надежно защищает вас от утечек данных, и WebRTC не приводит к утечке исходного IP.
  • Если ничего не изменилось, то вы стали жертвой утечки IP-адреса и, как следствие, данных о вашем местоположении.

Небольшой значок в виде перечеркнутого глаза под заголовком “Ваш адрес IPv6” означает, что в вашем случае утечка IPv6 отсутствует. Если же под этим заголовком вы видите группу цифр, то это указывает на наличие утечки.

Как устранить утечки Ipv6 и WebRTC

Как устранить утечку WebRTC

Не переживайте, отключение WebRTC не помешает вам работать с любимыми сайтами. Некоторые VoIP-сервисы (например, Discord и Zoom) перестанут работать в браузере, однако вы сможете продолжить работу с их приложениями без каких-либо проблем.

1. Воспользуйтесь VPN с защитой от утечек WebRTC и IP-адресов

Есть простой и изящный способ, позволяющий решить проблему с WebRTC: воспользуйтесь VPN-сервисом с более надежной защитой от утечек данных. Если ваш исходный IP-адрес становится известен сайтам, даже когда вы подключены к VPN-серверу, это означает только одно — у вашего VPN нет защиты от утечки данных.

Надежные VPN-сервисы блокируют утечки (и защищают тем самым ваш IP-адрес), не лишая вас полностью возможности использовать WebRTC (и, соответственно, работать с основанными на этой технологии приложениями). Это значит, что вы будете защищены от утечек и сможете, например, общаться в Facebook Messenger или WhatsApp, чего не смогли бы сделать, отключи вы WebRTC вручную.


2. Отключите WebRTC вручную

Также вы можете защитить себя от утечек, полностью отключив WebRTC в настройках браузера. Это более сложный метод, и после этого вы уже не сможете воспользоваться браузерными версиями приложений, основанных на технологии WebRTC.


Firefox

  1. Введите “about:config” в адресную строку и нажмите клавишу Ввод.
  2. Нажмите на “Accept the Risk and Continue” — это предупреждение появляется при доступе к продвинутым настройкам браузера, так что риска тут, в общем-то, нет.
  3. Введите в поисковой строке “media.peerconnection.enabled”.
  4. Смените эту настройку на “false”. Теперь вы защищены от утечек WebRTC.

Chrome

Вы не сможете отключить WebRTC в настройках Chrome, так что вам придется скачать стороннее приложение, созданное специально для этих целей.

  1. Откройте Google Chrome Web Store.
  2. Найдите приложение WebRTC Control, откройте его страницу.
  3. Нажмите “Add to Chrome”, далее “Add extension”.

Opera и Yandex

  1. Откройте магазин расширений Opera и найдите приолжение WebRTC Control.
  2. Нажмите на WebRTC Control, далее “Add to Opera.”
  3. Откройте диалоговое окно с надписью “click to start using.” Так вы заблокируете WebRTC.

Safari

  1. Откройте меню Preferences > Advanced.
  2. Нажмите рядом с полем “Show Develop menu in menu bar.”
  3. Нажмите “Develop”, далее “WebRTC.”
  4. Нажмите “Disable ICE Candidate Restrictions.”

Microsoft Edge

Вы не сможете отключить WebRTC в Microsoft Edge, но сможете скрыть свой IP-адрес, и тогда он будет более-менее защищен от утечки.

  1. Введите “about: flags” в адресной строке и нажмите клавишу Ввод. Затем прокрутите до конца настроек.
  2. Нажмите “Hide my local IP address over WebRTC connections.”

Brave

  1. Откройте “Preferences”, далее “Shields”, далее “Fingerprinting Protection”.
  2. Выберите в выпадающем меню опцию “Block all fingerprinting”.
  3. Затем откройте меню “Preferences”, далее “Security”, далее “WebRTC IP Handling Policy”.
  4. Нажмите на “Disable Non Proxied UDP”.

Android

Версия Chrome для Android позволяет отключить WebRTC, но это экспериментальная функция:

  1. Откройте браузер.
  2. Введите в адресную строку “chrome://flags/#disable-webrtc”.
  3. Нажмите “Enable”, чтобы отключить WebRTC.

Обращаем ваше внимание, что это экспериментальная функция, а потому ее работа и ваша безопасность не гарантируются. Чтобы обеспечить себе дополнительную защиту, воспользуйтесь VPN с защитой от утечек данных.


iOS

Как и в случае с браузером Chrome для Android, в браузере Safari для iOS есть экспериментальная функция, позволяющая заблокировать WebRTC. Чтобы защитить себя при ее использовании, обязательно подключитесь к надежной VPN-сети.

  1. Откройте меню “Settings”, далее “Safari”.
  2. Нажмите “Advanced”, then далее “Experimental features”.
  3. Нажмите на “Remove Legacy WebRTC API”.

Как устранить утечку Ipv6

1. Воспользуйтесь VPN-сервисом с защитой от утечек IPv6

Самый простой способ исправить такую утечку заключается в том, чтобы воспользоваться VPN, способным блокировать IPv6-запросы. В таком случае вам уже не придется менять настройки вашего устройства, чтобы помешать сайтам узнать ваш IPv6-адрес.


2. Отключите IPv6 на вашем устройстве

Вы можете отключить IPv6 в ваших сетевых настройках, однако это сложнее и потребует определенных технических навыков.


Windows

  1. Нажмите комбинацию Windows + R, чтобы открыть командную строку.
  2. Введите в текстовое поле “control panel” и нажмите “OK.”
  3. Нажмите “Network and Internet”, далее “Network and Sharing Centre.” Затем нажмите “Change adapter settings.”
  4. Дважды кликните по интернет-подключению, которым вы пользуетесь, и выберите “Properties.”
  5. Уберите галочку напротив “Internet Protocol Version 6,” затем нажмите “OK”, чтобы отключить IPv

macOS

  1. Откройте Launchpad, затем откройте Terminal.
  2. Введите: “networksetup -setv6off Ethernet && networksetup -setv6off Wi-Fi” и нажмите клавишу Ввод.

Linux (Debian)

  1. Откройте терминал и введите “sudo nano /etc/sysctl.conf”.
  2. Прокрутите до конца файла и введите:
    net.ipvconf.all.disable_ipv6 = 1
    net.ipv6.conf.default.disable_ipv6 = 1
    net.ipv6.conf.lo.disable_ipv6 = 1
  3. Сохраните файл и закройте его, после перезагрузите ваш компьютер.

Android

  1. Откройте настройки, далее Connections > Mobile networks > Access Point Names.
  2. Нажмите на название вашего интернет-провайдера, затем нажмите на протокол APN.
  3. Выберите IPv4. Готово!

iOS

Отключить IPv6 на устройствах iOS, увы, невозможно. Поэтому вам потребуется выбрать VPN-сервис, обеспечивающий надежную защиту от утечек данных, чтобы скрыть ваш IP-адрес от посторонних.


Утечки WebRTC и IPv6 — ЧаВо

? Что такое WebRTC и почему это нужно отключать?

WebRTC — это API (Application Programming Interface, программный интерфейс приложения), написанные на языке JavaScript , с помощью которого ваш браузер может получить доступ к камере или микрофону. Именно WebRTC позволяет совершать видео-звонки через Messenger, отправлять голосовые сообщения или, скажем, общаться в Facebook вживую. Если вы видите всплывающее окно с просьбой предоставить доступ к микрофону и вебкамере, то это работает WebRTC.

Вот только у WebRTC есть серьезная уязвимость, позволяющая получить доступ к вашему исходному IP-адресу, причем даже в том случае, если вы используете VPN. Как следствие, сайты могут узнать ваше местоположение без вашего на то разрешения, а потому WebRTC представляет собой определенную угрозу.

? Как узнать, является ли WebRTC причиной утечки моего IP-адреса?

Вы можете воспользоваться нашим сервисом проверки утечек данных, чтобы узнать, есть ли у вас проблемы с WebRTC или нет. Для этого вам нужно будет сравнить ваш исходный IP-адрес (до подключения к VPN) с вашим IP-адресом, полученным от VPN.

Вот как это можно сделать:

  1. Откройте наш сервис для проверки наличия утечек данныхи запишите ваш публичный IP-адрес.
  2. Подключитесь к вашему VPN-серверу
  3. Обновите страницу, чтобы провести вторую проверку.
  4. Сравните ваш новый публичный IP-адрес с записанным на первом этапе.

Если после подключения к VPN ваш IP-адрес не изменился, то вы стали жертвой утечки WebRTC, и ваше реальное местоположение известно сайтам.

? Как предотвратить утечки WebRTC и IP-адреса?

Устранить проблему можно, заблокировав WebRTC в настройках браузера, воспользовавшись сторонней программой для блокировки WebRTC или выбрав VPN-сервис, обеспечивающий защиту от подобных утечек.

Вы можете смело отключить WebRTC в настройках браузера, но имейте в виду, что после этого ряд сервисов, использующих WebRTC (например, Facebook Messenger calls), перестанет работать.

В некоторых браузерах отключить WebRTC нельзя, поэтому вам придется установить стороннее приложение (например, WebRTC Control), чтобы его заблокировать.

Самый же простой способ заключается в том, чтобы выбрать VPN-сервис со встроенной защитой от утечек WebRTC и IP-адресов, и тогда вам уже не придется вручную менять настройки браузера.

? Все ли VPN-сервисы могут защитить от утечек WebRTC?

Нет. Чтобы VPN-сервис был в состоянии защитить вас от утечек данных, необходимо, чтобы у него была встроенная защита WebRTC.

Защита от утечек данных не даст WebRTC раскрыть сайтам ваш исходный IP-адрес. Не имея подобной функции, ваш VPN-сервис едва ли сможет обеспечить вам настоящую защиту.

Мне удалось найти ряд VPN-сервисов, позволяющих не отключать WebRTC, однако обеспечивающих при этом надежную защиту от утечек данных. Для этого они заставляют API использовать IP-адрес вашего VPN-сервиса, а не ваш исходный IP-адрес.