Настраиваем Brave от утечек через WebRTC

CyberSec RuTOR

Кибербезопасность
Команда форума
Модератор
Сообщения
1.000
Реакции
1.435
Браузер Brave — это готовый набор технических решений из коробки, требует донастройки для достижения приватности.
WebRTC — это готовый набор встроенных решений для передачи данных в браузере: API и протоколы.

Принцип работы:
Вы входите на сайт → JavaScript направляет команду new RTCPeerConnection() к API-WebRTC → инициировано выделение объекта в памяти браузера → внутри объекта запущен ICE-агент → отправлен системный вызов к OS + отправлен UPD-пакет к STUN-серверам → получены данные о внутренних и внешних IP → появление события onicecandidate → реакция JavaScript → передача данных из браузера на сервер сайта.

Почему это работает:
Этап:
внутри объекта запущен ICE-агент → отправлен системный вызов к OS + отправлен UPD-пакет к STUN-серверам

1. OS не блокирует системный запрос к сетевым библиотекам.
2. Proxy шифрует трафик на уровне соединений HTTP/HTTP. WebRTC отправляет запросы по UPD.
3. VPN шифрует трафик на уровне устройства. Запросы от WebRTC шифрует и выходит к STUN-серверам с IP VPN. Если VPN шифрует трафик по IPv4, то запрос по IPv6 выдаст настоящий ip.

Решение:

Settings → Privacy and security
1769180921627.png

→ WebRTC IP handling policy
1769180945277.png

Default: разрешено ICE-агенту направлять запросы → полная утечка есть.
Default public and private interfaces: разрешено ICE-агенту направлять запросы только по нынешнему интернет-соединению → утечка ключевых данных есть.
Default public interface only: разрешено ICE-агенту направлять STUN-запросы, запросы к системе фильтруются → утечка половины ключевых данных есть.
Disable non-proxied UDP: запрет на отправку запросов в обход proxy и VPN → утечки нет.

Четвёртый вариант позволяет WebRTC получить только IP VPN или proxy.

Схема изменена:
[...]→ внутри объекта запущен ICE-агент → проверка политики «Disable non-proxied UDP» → блок/направление от сервера → [...]

Выполнили? Проверьте. browserleaks.com. Не должно быть ваших IP.
 
Последнее редактирование:

Похожие темы

DNS — это база данных и протокол, обеспечивающие получение данных для соединения. Принцип работы: Места утечки: Этап: На OS запрос сохраняется в системных логах в незашифрованном виде. Опасно. Можно получить доступ к информации о посещённых сайтах. Утечка. При физическом доступе к...
Ответы
2
Просмотры
592
ДИСКЛЕЙМЕР: ДАННАЯ СТАТЬЯ НАПИСАНО ДЛЯ RUTOR ФОРУМА, CLEARLY - ВЛАДЕЛЕЦ СТАТЬИ, КИБЕРНЕТИК И ПРОФЕСИОНАЛ В СФЕРЕ OSINT И ПРОГРАММИРОВАНИЯ. ЕСЛИ НАШЕЛ ЭТУ СТАТЬЮ НА ДРУГОМ ФОРУМЕ ЧЕРКАНИ МНЕ НА ТЕЛЕГУ @CLEARLY3. ДАННАЯ СТАТЬЯ БЫЛА НАПИСАНА БЕЗ ИСПОЛЬЗОВАНИЯ НЕЙРОСЕТЕЙ, ПОЛНОСТЬЮ В РУЧНУЮ...
Ответы
82
Просмотры
11К
В данной статье я хотел бы описать процесс поднятия своего VPN с протоколом Wireguard с удобнным веб-интерфейсом, а так же показать, как настроить функциб kill-switch, когда блокируется весь трафик в обход VPN (работает только на Linux), у меня уже была статья про поднятие своего VPN на...
Ответы
9
Просмотры
Анонимность в сети является важным вопросом для многих пользователей, которые хотят сохранить свою конфиденциальность в Интернете. В этом руководстве я рассмотрю, как обеспечить анонимность в сети, а также предоставлю примеры инструментов и техник, которые можно использовать для достижения этой...
Ответы
21
Просмотры
Настройте VPN ProxyVM: Пропустите этот шаг, если вы не хотите использовать VPN и используете только Tor, или если VPN тоже не подходит. Это руководство также должно работать с любым провайдером OpenVPN (например, Mullvad, IVPN, Safing.io или Proton VPN). Это основано на руководстве...
Ответы
2
Просмотры
786
Назад
Сверху Снизу