Что такое WebRTC и какие опасности он таит?

WebRTC (Web real-time communications) в переводе означает «коммуникации в реальном времени в Интернете», это технология обмена данными между браузерами и другими приложениями по технологии пиринга, или «точка-точка» инчае. Два браузера двух пользователей могут общаться друг с другом напрямую, минуя любые центральные серверы. WebRT  поддерживается всеми основными браузерами вроде Opera, Chrome и Firefox.

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

Вместе с тем WebRTC – большая головная боль для всех, кто хочет обеспечить анонимность и безопасность при работе в сети. Главная проблема в том, что WebRTC очень легко и быстро раскрывает реальный IP-адрес пользователя, от чего не защищают ни прокси, ни VPN, ни Tor, ни популярные плагины типа Ghostery. Для организации аудио- или видеосвязи с помощью WebRTC два компьютера должны обменяться между собой не только публичным, но и локальным IP-адресом. Этот процесс реализован настолько открыто и прямолинейно, что запросить адрес можно с помощью простого скрипта на JavaScript. Результат – настоящая дыра в безопасности системы, закрыть которую можно только путем полного отключения WebRTC.

У WebRTC есть и другие проблемы. Он позволяет повысить узнаваемость браузера веб-сайтами, что помогает им отслеживать конкретных пользователей Всемирной паутины (так называемая технология fingerprints – «отпечатки пальцев»). Чем больше отдельно взятый браузер отличается по своим настройкам и поведению от браузеров других пользователей, тем выше его узнаваемость, или уникальность. Это позволяет сайтам идентифицировать пользователей и отслеживать их поведение в Интернете, причем без всяких cookies.

WebRTC снижает эффективность виртуальных частных сетей (VPN), которыми пользуются для обеспечения анонимности и безопасности. WebRTC позволяет узнать IP-адрес пользователя даже в случае, если он использует VPN и тем более прокси-сервер.

Как же отключить WebRTC?

Mozilla Firefox: Введите «about:config» адресной строке браузера. Пролистайте вниз и увидите “media.peerconnection.enabled”, дважды кликнете по нему, чтобы выставить в false.

Google Chrome: Установите официальное расширение от Google: WebRTC Network Limiter.

Вот и все.

Свободный и безопасный интернет для каждого! Mr.VPN