Технология предназначена для звонков между браузерами. Чтобы соединить двух людей напрямую, ей нужно собрать список возможных путей до устройства.
— Браузер перечисляет локальные адреса сетевых интерфейсов. Сюда попадают внутренние адреса, которых не видно никаким другим способом.
— Через вспомогательный сервер браузер выясняет свой внешний адрес. Запрос идёт по отдельному протоколу и в части конфигураций не подчиняется настройкам прокси.
— Список путей доступен странице из обычного скрипта, без разрешений и без вопросов пользователю.
Расхождение между этим адресом и адресом соединения — явный сигнал, что человек прячется. Полное отключение технологии тоже сигнал. Разумный путь — согласовать список путей с адресом соединения и перепроверять после каждого обновления браузера.
Отпечаток браузера
@browser_fingerprint_lab
Как браузер выдаёт ваш адрес через механизм прямых соединений между устройствами
Этот пост опубликован в Telegram-канале Отпечаток браузера. Подписаться можно по ссылке: @browser_fingerprint_lab.