Полезные знания WebRTC - Как работает, Уязвимости, Отключение.

  • Автор темы streL
  • Дата начала

streL

streL Оффлайн

streL

Регистрация
15/11/18
Сообщения
8
Репутация
0
Симпатии
27
Депозит
0 руб.
Сделок через гаранта
0
WebRTC (Real Time Communication) - технология, которая позволяет пользователям передавать потоковые аудио и видео данные между мобильными приложениями и браузерами.


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

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

Технология WebRTC поддерживается всеми основными браузерами, такими как Firefox, Chrome, Safari, Microsoft Edge, Opera и мобильными приложениями для платформ iOS и Android. Мобильные и десктопные многопользовательские чаты также применяют WebRTC.


Уязвимости WebRTC.

Самая большая опасность заключается в том что WebRTC определяет ваш реальный IP адрес. Поскольку подключение идет на прямую с другим браузером/ веб сайтом/ приложением, то настройки сети будут игнорироваться. Так как для создания аудио и видеосвязи браузеры должны обменяться внешними и локальными IP адресами.


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

Firefox.

Открываем браузер и прописываем в адресной строке команду about:config
Жмем соглашение с риском.

Screenshot_10.jpg

Перед нами откроется список настроек:

Через поиск находим параметр media.peerconnection.enabled и предаем ему значение false

Screenshot_9.jpg


Chrome.

Для отключения WebRTC в браузере Chrome используются сторонние плагины Easy WebRTC Block или WebRTC Leak Prevent.
Для того что бы отключить WebRTC в Chrome на Android необходимо в адресной строке браузера ввести команду chrome://flags/#disable-webrtc и предаем значение enable.


Opera/Yandex.

Для данных браузеров с сети имеется расширение WebRTC Control.
 

nekr

nekr Оффлайн

nekr

Регистрация
9/10/18
Сообщения
47
Репутация
0
Симпатии
210
Депозит
0 руб.
Сделок через гаранта
0
Какой браузер в приоритете для работы со стаффом, по твоему виденью?
 

streL

streL Оффлайн

streL

Регистрация
15/11/18
Сообщения
8
Репутация
0
Симпатии
27
Депозит
0 руб.
Сделок через гаранта
0
  • Мне нравится
Симпатии: ameba

Shell Helix

Shell Helix Оффлайн

Shell Helix

Регистрация
26/5/19
Сообщения
8
Репутация
0
Симпатии
18
Депозит
0 руб.
Сделок через гаранта
0
Chrome.

Для того что бы отключить WebRTC в Chrome на Android необходимо в адресной строке браузера ввести команду chrome://flags/#disable-webrtc и предаем значение enable.
Тупой и бесполезный копипаст выдержки из какой-то статьи в интернете. Абсолютно не рабочий совет, ибо:
1) По указаннной команде открывается раздел, где со словом WebRTC множество подразделов. Какой именно выключать? Сразу видно, что автор тупо скопировал чью-то неумную статью в инете даже не пытаясь углубиться в предмет:
Screenshot_20190527-185059_Chrome.jpg

2)Даже если выставить enable во всех подразделах, содержащих словосочетание WebRTC, whoer.net всё равно определяет технологию как включенную в браузере. А уж доверять whoer'y всяк больше оснований, чем данному сомнительному аФФтору.
Screenshot_20190527-185246_Chrome.jpg
 
Сверху Снизу