Что такое Web RTC?
WebRTC (Web Real-Time Communication) — это стандарт с открытым исходным кодом, который разрешает передачу онлайн потоковой информации без дополнений через браузер по технологии P2P.
Данная технология встроена и включена по умолчанию во все современные браузеры: Mozilla Firefox, Google Chrome, Chromium и Opera.
В WebRTC задействованы видеокодеки VP8 и H.264, а также два аудиокодека, G711 и OPUS. Благодаря технологии, пользователи могут взаимодействовать друг с другом, а сайты – создавать голосовые и видео чаты с пользователями.
Казалось бы, зачем тогда отключать WebRTC, если описанные здесь свойства несут в себе только пользу?
В этих технологиях средства коммуникации между пользователями включены по умолчанию, вследствие страницы могут не запрашивать разрешения на использование этого протокола. К тому же, при использовании анонимного режима в Opera, во время проверки возможных утечек замечается следующее:
· Нормальные проверки IP-адреса выдают лишь адрес туннеля, но не настоящий адрес компьютера
· Проверка утечки WebRTC фиксирует локальный и удаленный IP-адрес ПК вроде ноутбука
· Другими словами, возможность коммуникаций в реальном времени даёт сайтам максимум идентифицирующей информации. Прокси-туннель не помогает в таких случаях.
Как узнать, включен ли WebRTC
Для проверки браузера можно зайти на эти сайты:
Если в строке «Browser Supports WebRTC (Either 1.0 or 1.1)?» написано «Yep» - это означает, что технология включена.
Можно, конечно, оставить всё, как есть, но лучше предохраниться и точно избавить себя от утечки идентифицирующей информации в руки злоумышленников.
Как отключить WebRTC в Firefox
Отключение данной технологии в браузере Firefox осуществляется проще всего, на уровне браузера.
Для начала, надо ввести в адресную строку команду «about:config».
После этого появляется окно, предупреждающее посетителя. Чтобы подтвердить намерения следует нажать на кнопку «Я обещаю быть осторожным»
Потом выходит список настроек.
Необходимо найти строку «media.peerconnection.enabled». Чтобы упростить поиск, можете воспользоваться функцией «поиск». Вызвать поисковую строку можно сочетанием клавиш Ctrl+F. Для отключения выставляется значение «false».
Плагин WebRTC Control
Включение и выключение этой технологии через настройки занимает не так мало времени. Для того чтобы ускорить весь этот процесс до одного нажатия мыши, можно установить плагин.
Для установки, нужно открыть в настройках дополнения.
В раздел «поиск» вводится название плагина (WebRTC Control).
После, ниже появляется кнопка «добавить в firefox», на которую нужно нажать для установки.
В правом верхнем углу браузера появится значок плагина. Для блокировки WebRTC значок должен быть синего цвета, если вы активировали плагин.
Но пользователю следует знать, что подобные плагины не смогут обеспечить вам абсолютную защиту вашей идентифицирующей информации. Иногда, в некоторых ситуациях, браузер разрешит передавать ваши данные. Если пользователь хочет защитить себя в большей степени, то он может использовать плагин NoScript, который, что ясно из названия, запрещает все доступные скрипты в браузере. А ещё правильнее будет использование туннеля, который создаст для вас особую частную сеть, и злоумышленник не сможет узнать ваш настоящий IP-адрес.
Opera
Для отключения технологии в данном браузере нужно зайти в библиотеку (галерею) расширений.
Найдите расширение из прошлого пункта и установите его, нажав на него, а затем на кнопку «Добавить в Opera». Иконка так же должна быть синего цвета в работающем режиме плагина.
Есть другой способ избавиться от WebRTC в браузере Opera: Нужно перейти в Меню > Настройки > Безопасность, поставить галочку на «Показать дополнительные настройки» и в разделе WebRTC выбрать «Отключить непроксированный UDP».
Яндекс
В Яндексе этот стандарт можно отключить так же, как и в Opera, с помощью плагина WebRTC Control. Так же, как и в Opera, значок расширения должен быть синим во включенном режиме.
GoogleChrome
В этом браузере всё несколько сложнее. В самом браузере возможности блокировки технологии нет, поэтому придётся скачивать сторонние дополнения. Одно из них: WebRTC Block
Ещё одно из дополнений называется Script Safe. Для многих пользователей это лучшее решение проблемы утечки данных через технологию WebRTC.
Для кого-то, однако, это дополнение может казаться слишком сложным, но все же стоит попробовать, если нужно отключить технологию.
Можно также отключить стандарт с помощью плагина WebRTC Control. Для этого, перейдите во вкладку «Расширения», ниже «Ещё Расширения» и там выбираем нужное нам дополнение, устанавливаем его. Иконка расширения должна быть синей.
Также есть вариант использования плагинов WebRTC Leak Prevent или Easy WebRTC Block, которые работают примерно так же, как и предыдущий.
Google Chrome на телефоне
Для отключения WebRTC на телефоне, необходимо ввести в строку это: «chrome://flags/#disable-webrtc». После вводится значение enabled.
Internet Explorer и Microsoft Edge
В браузере Internet Explorer не поддерживается технология WebRTC, так что можно свободно им пользоваться, не беспокоясь об утечке ваших данных.
Microsoft Edge имеет поддержку стандарта WebRTC. Полностью отключить этот стандарт нельзя, но для частичной блокировки можно выполнить следующие шаги:
· Ввод about:flags в браузерной строке
· Далее ставим соответствующую галочку
· Перезапуск браузера
Safari на macOS
Чтобы отключить WebOTC в safari, нужно открыть настройки браузера. На «Дополнениях» следует поставить галочку о показе раздела «Разработка в меню». Далее ставится галка на элемент Remove Legacy WebRTC API для блокировки стандарта в Safari на macOS.
Safari на iOS
Опять же, нужно зайти в раздел настройки. Далее стоит спуститься вниз до пункта Safari. Нажимаем кнопку «Дополнения», Experimental Features. Для блокировки WebRTC необходимо нажать Remove Legacy WebRTC API.