Предотвращение утечки настоящего IP-адреса через WebRTC

WebRTC - это технология, предназначенная для организации передачи потоковых данных между приложениями. Использование этой технологии может стать причиной раскрытия настоящего IP-адреса.

На странице https://diafygi.github.io/webrtc-ips/ вы можете узнать ваши публичные IP-адреса, которые доступны через WebRTC.

Firefox

Вручную
  • Введите "about:config" в адресной строке браузера
  • Нажмите кнопку "I'll be careful, I promise!"
  • Найдите "media.peerconnection.enabled"
  • Дважды кликните на столбце "Value" для установления значение в "false"
С помощью расширений

Воспользуйтесь WebRTC-Button для включение/отключения поддержки WebRTC с помощью кнопки. Или uBlock Origin с включенной опцией "Prevent WebRTC from leaking local IP addresses".

С помощью расширений для продвинутых пользователей

Продвинутые пользователи могут воспользоваться расширениями NoScript (требуются технические знания для конфигурации) или Policeman для создания правил на основе имени домена, типе элементов и типе запрашиваемых ресурсов.

Chrome на настольных компьютерах

На данный момент нет решения для полного отключения поддержки WebRTC в Chrome. Но с помощью расширения WebRTC Network Limiter можно отключить поддержку WebRTC Multiple Routes, что позволит использовать для подключений только сетевой шлюз по умолчанию. Выставите в настройках расширения "Use only my default public IP address".

Продвинутые пользователи также могут использовать аналог NoScript для Firefox - Script Safe для блокировки нежелательных элементов (скриптов, фреймов и др.) для предотвращения утечки IP-адреса.

Помните, что полное отключение поддержки WebRTC может привести к неполноценной работе функций некоторых веб-сервисов (например таких как аудио- и видеоконференции).


показать комментарии