1. Что такое фингерпринтинг WebRTC

WebRTC (Web Real-Time Communication) — это проект с открытым исходным кодом, позволяющий осуществлять голосовые вызовы, видеосвязь и обмен данными напрямую в современных браузерах.

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

В этот метод фингерпринтинга обычно входят:

  • Локальные (LAN) и публичные (WAN) IP-адреса
  • Списки ICE-кандидатов, включая внутренние и NAT-IP
  • Поддержка кодеков, протоколов и функций в браузере

Эти данные сложно получить традиционными методами, но они доступны через API WebRTC, что делает их популярным инструментом для отслеживания и обнаружения отпечатков устройств.


2. Как платформы обнаруживают отпечатки WebRTC

Веб-платформы и антифрод-системы используют сигналы WebRTC для идентификации и связывания сессий:

  1. Обнаружение утечки IP: Через STUN-запросы сайты могут получить реальный IP-адрес, даже если пользователь использует прокси или VPN.
  2. STUN-серверы: Большинство браузеров по умолчанию отправляют запросы к публичным STUN-серверам. Платформы могут анализировать их, чтобы определить источник трафика.
  3. Определение поддерживаемых функций: Разные браузеры поддерживают разные наборы кодеков и протоколов WebRTC, что может стать частью отпечатка.
  4. Связывание IP и домена: Совмещая IP-адрес, данные WebRTC и отпечаток браузера, платформы выявляют подозрительные действия, например, мультиаккаунтинг.
  5. Поведенческий анализ: Некоторые системы замеряют параметры установки соединений WebRTC или типы ICE-кандидатов для обнаружения автоматизации.

Эти методы часто используются в антибот-системах и помогают выявлять подмену сессий и работу в эмулированных средах.


3. Как FlashID настраивает отпечатки WebRTC

FlashID позволяет контролировать раскрытие данных WebRTC и настраивать отпечаток для обеспечения анонимности и защиты от связывания аккаунтов.

Вот как FlashID работает с WebRTC:

  1. Подмена IP в WebRTC: FlashID блокирует автоматическое раскрытие реального или локального IP. Вместо них указываются данные, заданные в профиле браузера.
  2. Настройка ICE-кандидатов: FlashID контролирует процесс их сбора, обеспечивая виртуализированное и стабильное поведение.
  3. Полное отключение WebRTC: Пользователи могут выключать WebRTC для конкретных профилей, если это требуется.
  4. Фильтрация STUN-серверов: FlashID блокирует или изменяет запросы к ним, чтобы избежать отслеживания.
  5. Рандомизация функций: FlashID имитирует поддержку кодеков и протоколов в соответствии с профилем ОС и браузера, избегая несоответствий.
  6. Изоляция профилей: Каждый профиль имеет уникальное поведение WebRTC, соответствующее его настройкам, что предотвращает связывание аккаунтов.

С FlashID вы защищены не только от утечки IP, но и от сложных методов сбора отпечатков, использующих WebRTC.


Рекомендуемое Чтение

Защита безопасности нескольких аккаунтов, начиная с FlashID

С помощью нашей технологии отпечатков пальцев оставайтесь незаметными.

Защита безопасности нескольких аккаунтов, начиная с FlashID