Что такое WebRTC и как её отключить

Что такое WebRTC и как её отключить

WebRTC (Web Real-Time Communication) — технология, которая позволяет передавать аудио и видео напрямую между пользователями через браузер без дополнительных расширений. Она работает в современных браузерах: Firefox, Chrome, Opera, Yandex, Mozilla.

Для аудио используется сжатие через Opus и G.711, для видео — H.264 и VP8. Благодаря этому можно звонить и передавать видео прямо через браузер.

Возможные проблемы

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

  • Обычные проверки показывают IP VPN.
  • WebRTC может показать ваш локальный IP устройства.

Как проверить WebRTC

Используйте сайты:

Если WebRTC включена, увидите надпись «Yep» или «Потенциальная утечка».

Отключение WebRTC в браузерах

Firefox

  1. В адресной строке введите about:config.
  2. Подтвердите предупреждение.
  3. Найдите media.peerconnection.enabled и установите false.

Можно установить плагин WebRTC Control для быстрого включения и отключения WebRTC.

Opera

  • Установите WebRTC Control через Галерею расширений.
  • Или: Меню → Настройки → Безопасность → WebRTC → «Отключить непроксированный UDP».

Google Chrome

  • Используйте расширения: WebRTC Block, ScriptSafe, WebRTC Control.
  • На телефоне: введите chrome://flags/#disable-webrtc и отключите.

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

Плагин WebRTC Control работает так же, как в Opera.

Microsoft Edge

  1. В адресной строке введите about:flags.
  2. Включите нужные опции и перезапустите браузер.

Safari

На Mac: Настройки → Дополнения → Разработка → Remove Legacy WebRTC API.

На iOS: Настройки → Safari → Дополнения → Experimental Features → Remove Legacy WebRTC API.