Проверка VPN на утечки данных и анализ результатов
Как протестировать ваш VPN на предмет утечек WebRTC и IP
- Запишите ваш исходный IP-адрес — тот, который вы используете до подключения к VPN.
- Подключитесь к вашему VPN-сервису.
- Обновите эту страницу, чтобы запустить тест. Результаты появятся в таблице ниже.
Что значат ваши результаты
Наш тест проверяет наличие двух типов утечек данных, а именно 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
- Введите “about:config” в адресную строку и нажмите клавишу Ввод.
- Нажмите на “Accept the Risk and Continue” — это предупреждение появляется при доступе к продвинутым настройкам браузера, так что риска тут, в общем-то, нет.
- Введите в поисковой строке “media.peerconnection.enabled”.
- Смените эту настройку на “false”. Теперь вы защищены от утечек WebRTC.
Chrome
Вы не сможете отключить WebRTC в настройках Chrome, так что вам придется скачать стороннее приложение, созданное специально для этих целей.
- Откройте Google Chrome Web Store.
- Найдите приложение WebRTC Control, откройте его страницу.
- Нажмите “Add to Chrome”, далее “Add extension”.
Opera и Yandex
- Откройте магазин расширений Opera и найдите приолжение WebRTC Control.
- Нажмите на WebRTC Control, далее “Add to Opera.”
- Откройте диалоговое окно с надписью “click to start using.” Так вы заблокируете WebRTC.
Safari
- Откройте меню Preferences > Advanced.
- Нажмите рядом с полем “Show Develop menu in menu bar.”
- Нажмите “Develop”, далее “WebRTC.”
- Нажмите “Disable ICE Candidate Restrictions.”
Microsoft Edge
Вы не сможете отключить WebRTC в Microsoft Edge, но сможете скрыть свой IP-адрес, и тогда он будет более-менее защищен от утечки.
- Введите “about: flags” в адресной строке и нажмите клавишу Ввод. Затем прокрутите до конца настроек.
- Нажмите “Hide my local IP address over WebRTC connections.”
Brave
- Откройте “Preferences”, далее “Shields”, далее “Fingerprinting Protection”.
- Выберите в выпадающем меню опцию “Block all fingerprinting”.
- Затем откройте меню “Preferences”, далее “Security”, далее “WebRTC IP Handling Policy”.
- Нажмите на “Disable Non Proxied UDP”.
Android
Версия Chrome для Android позволяет отключить WebRTC, но это экспериментальная функция:
- Откройте браузер.
- Введите в адресную строку “chrome://flags/#disable-webrtc”.
- Нажмите “Enable”, чтобы отключить WebRTC.
Обращаем ваше внимание, что это экспериментальная функция, а потому ее работа и ваша безопасность не гарантируются. Чтобы обеспечить себе дополнительную защиту, воспользуйтесь VPN с защитой от утечек данных.
iOS
Как и в случае с браузером Chrome для Android, в браузере Safari для iOS есть экспериментальная функция, позволяющая заблокировать WebRTC. Чтобы защитить себя при ее использовании, обязательно подключитесь к надежной VPN-сети.
- Откройте меню “Settings”, далее “Safari”.
- Нажмите “Advanced”, then далее “Experimental features”.
- Нажмите на “Remove Legacy WebRTC API”.
Как устранить утечку Ipv6
1. Воспользуйтесь VPN-сервисом с защитой от утечек IPv6
Самый простой способ исправить такую утечку заключается в том, чтобы воспользоваться VPN, способным блокировать IPv6-запросы. В таком случае вам уже не придется менять настройки вашего устройства, чтобы помешать сайтам узнать ваш IPv6-адрес.
2. Отключите IPv6 на вашем устройстве
Вы можете отключить IPv6 в ваших сетевых настройках, однако это сложнее и потребует определенных технических навыков.
Windows
- Нажмите комбинацию Windows + R, чтобы открыть командную строку.
- Введите в текстовое поле “control panel” и нажмите “OK.”
- Нажмите “Network and Internet”, далее “Network and Sharing Centre.” Затем нажмите “Change adapter settings.”
- Дважды кликните по интернет-подключению, которым вы пользуетесь, и выберите “Properties.”
- Уберите галочку напротив “Internet Protocol Version 6,” затем нажмите “OK”, чтобы отключить IPv
macOS
- Откройте Launchpad, затем откройте Terminal.
- Введите: “networksetup -setv6off Ethernet && networksetup -setv6off Wi-Fi” и нажмите клавишу Ввод.
Linux (Debian)
- Откройте терминал и введите “sudo nano /etc/sysctl.conf”.
- Прокрутите до конца файла и введите:
net.ipvconf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1 - Сохраните файл и закройте его, после перезагрузите ваш компьютер.
Android
- Откройте настройки, далее Connections > Mobile networks > Access Point Names.
- Нажмите на название вашего интернет-провайдера, затем нажмите на протокол APN.
- Выберите 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.
Вот как это можно сделать:
- Откройте наш сервис для проверки наличия утечек данныхи запишите ваш публичный IP-адрес.
- Подключитесь к вашему VPN-серверу
- Обновите страницу, чтобы провести вторую проверку.
- Сравните ваш новый публичный 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-адрес.