WebRTC: как отключить в Chrome, Opera, Яндекс Браузере, FireFox, проверить настройки на Android — Контур.Толк — Контур.Толк

Как отключить WebRTC

19 февраля 2024

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

Фотография Диана Фрикель Диана Фрикель Автор Толка

Что такое WebRTC

WebRTC (или Web Real-Time Communication) — решение, которое дает возможность организовывать звонки без установки дополнительных плагинов. Оно работает практически во всех версиях браузеров. Google разработал технологию как коммуникационный проект с открытым исходным кодом, работающий по системе передачи информации «точка-точка». Двухточечный обмен данными достаточно прост, он отлично подходит для локального взаимодействия, где отправитель и получатель объединены одним коммутатором.

WebRTC или Web Real-Time Communication

WebRTC лежит и в основе Контур.Толка. В поисках решения для внутрикорпоративного (а позже и для внешнего) использования продукта для видеосвязи разработчики выбрали эту технологию. Они провели все необходимые интеграции и получили качественный сервис, который работает через браузер. Затем появилось приложение ПК, а осенью 2022 года — приложение для мобильных устройств. Это оказалось удобнее и доступнее зарубежных аналогов, а также гораздо эффективнее для задач Контура, ведь теперь продукт дорабатывался под нужды и запросы конкретных пользователей — сотрудников компании.

Как работает WebRTC

Как работает WebRTC

Если говорить простыми словами, WebRTC позволяет передавать аудио, видео и файлы напрямую от пользователя к пользователю. Для этого не нужно устанавливать специальные плагины или оборудовать отдельный сервер для хранения и обработки данных. Хранение на себя берут браузеры и мобильные приложения участников коммуникации. Это ускоряет передачу данных, потому что не задействуются лишние ресурсы серверов.

Схема RTCP

При этом решения на WebRTC поддерживают браузеры Mozilla firefox, Opera, Google Chrome и мобильные приложения на всех платформах, поэтому не нужно будет подбирать особую площадку — можно пользоваться той, к которой вы привыкли.

Уязвимости WebRTC

Преимущества в скорости и удобстве работы ВКС на базе WebRTC кажутся очевидными. Но разработчики выделяют и несколько серьезных недостатков –все несовершенства связаны с рисками утечки данных. Потому часто пользователи задумываются над отключением WebRTC.  

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

Риск определения IP-адреса пользователя

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

  • DTLS-протокол. Встроен в браузер и используется для шифрования потоков данных. Расширение SSL позволяет защищать данные за счет простого сквозного шифрования — это снижает риск утечки данных.
  • SRTP-протокол. Шифрует медиапотоки. Расширение RTP обеспечивает максимальную безопасность за счет зашифрованного механизма передачи сообщений.

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

Утечка информации при некачественном шифровании

Проверка WebRTC на возможность утечек

Безопасность данных во время коммуникации — один из ключевых показателей, по которому пользователи выбирают сервис видеосвязи. Важно, чтобы вероятность утечки информации была равна или близилась к нулю. Как мы выяснили, в случае работы с технологией WebRTC эти риски есть. Проверить уровень безопасности можно так:

  1. Отключите VPN, если подключены к нему;

  2. Откройте страницу в новом окне, вбейте в поисковую строку свой IP;

  3. Выпишите все IP-адреса, которые вам покажут;

  4. Подключитесь к VPN, и снова откройте страницу из второго пункта;

  5. Если какой-либо из IP, который вы записали, еще виден вам, то, вероятно, утечка данных есть.

Проверка WebRTC на возможность утечек

Кроме того есть ряд сервисов, которые помогут автоматически провести проверку на утечку.

Как отключить WebRTC в десктопных браузерах

Если вы работаете в большой корпорации и хотите отключить WebRTC, мы рекомендуем обратиться за помощью к системным администраторам или специалистам по безопасности. Самостоятельные попытки могут привести к сбоям. Если вы хотите деактивировать WebRTC на домашнем компьютере, будьте внимательны к ресурсам, с которых вы скачиваете расширения — используйте только официальные источники.

Google Chrome

Чтобы отключить технологию real-time communication в браузере Google Chrome, понадобится установка расширения «WebRTC Control». Его можно скачать в магазине расширений через браузер. После запуска WebRTC автоматически заблокируется.

Настройки  Google Chrome

Mozilla Firefox

Настройки браузера Mozilla Firefox позволяют отключить технологию без дополнительных расширений. В адресной строке нужно ввести about:config. Появится сообщение, предупреждающие о рисках для безопасности. Прочитайте все, что напишут. Если согласны, то нажмите соответствующую кнопку и примите условия (их тоже лучше сначала прочитать, чтобы исключить все риски и нежелательные операции). В окне настроек в поиске введите media.peerconnection.enabled. Кликните на появившуюся строку и выберете пункт «Переключить», в поле «Значение» должно появиться «false». Закройте браузер и перезагрузите его. WebRTC отключена.

Настройки в Mozilla Firefox

Microsoft Edge

Для браузера Microsoft Edge необходимо установить расширение. Edge разработан на движке Chromium, поэтому ему доступен тот же магазин, что и для Google Chrome, где вы сможете скачать и установить необходимые инструменты. Для этого в адресной строке напишите edge://extensions/ и выберите пункт «Получить расширения для Microsoft Edge». Найдите WebRTC Control, установите его и запустите. После перезагрузки браузера WebRTC будет отключен.

Opera и Яндекс.Браузер

В Opera и Яндекс.Браузере на сайте addons.opera.com в списке расширений найдите «WebRTC Control», установите его и запустите. Также помогает отключить технологию плагин «WebRTC Leak Prevent».

Safari

Зайдите в настройки браузера Safari. Во вкладке «Дополнения» выберите раздел «Разработка в меню», в списке отключите Remove Legacy WebRTC API. WebRTC отключена.

Отключение WebRTC на мобильных устройствах

Safari на iOS

Внимание: сценарий, описанный ниже, подходит для старых версий iOS. В текущих версиях отсутствует Remove Legacy WebRTC API в разделе «Experimental Features». Как только мы узнаем решение для этого вопроса — обязательно поделимся с вами.

Чтобы отключить WebRTC в Safari на iOS, зайдите в общие настройки смартфона, перейдите в пункт Safari. В самом низу страницы пройдите в «Дополнения» и далее — в «Experimental Features». Remove Legacy WebRTC API отображена в списке. Включите ее для отключения WebRTC.

Chrome на Android

В Google Chrome на ОС Android необходимо ввести в адресной строке chrome://flags/#disable-webrtc. Далее установить параметр enable и перезапустить браузер. Готово, WebRTC отключена.

Ручная настройка

Сначала проверьте, установлены ли дезактивирующие программы, о которых мы писали выше, и включены ли они. Для этого в меню настроек выберите вкладку «Дополнительные инструменты», далее — «Расширения». Если программы есть, их можно отключить на время звонка по обратному принципу (идите по инструкции от конца к началу кроме указания исходных точек).

Настройка через плагин

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

Фотография Диана Фрикель Диана Фрикель Автор Толка
Самое главное — у вас в почте
Подписаться

Заботливо составляем дайджест с обновлениями продуктов, гайдами и статьямиСамое главное — у вас в почте
Подписаться

Другие статьи

Все статьи
Вы всё ещё думаете? Просто попробуйте