Clicky

Аппаратные отпечатки: AudioContext

Обновлено 3 months ago от Yana Shch

Статьи по теме

Отпечаток AudioContext (также известен как audio fingerprint) — это хеш, производная аудио стека. Работает AudioContext таким образом: по запросу веб-сайта браузер моделирует синусоидальную функцию, основанную на результатах аудио стека вашего устройства. Полученный результат отправляется серверам и используется как для идентификации вашего устройства.

Тест отпечатка

Вы можете проверить, какую информацию об отпечатке AudioContext могут собирать сайты, на странице теста.

Режимы AudioContext

В Multilogin вы можете контролировать вывод данных AudioContext при помощи добавления случайного шума или же позволять веб-сайтам видеть реальный AudioContext отпечаток вашего устройства.

Режим «Добавить шум» (по умолчанию)

В режиме AudioContext «Добавить шум», Multilogin изменит аудио стек на уровне браузера, что в конечном счёте создаст уникальный Audio отпечаток.

Поскольку к данным добавляется случайный шум, веб-сайт при использовании статистического анализа может заметить, что отпечаток уникален на 100%.

Режим «Выключить» 

Если параметр AudioContext установлен на «Выключить», веб-сайты будут видеть реальный аудио отпечаток вашего устройства.

Режим «Выключить» нужен в тех случаях, когда веб-сайты плохо реагируют на 100% уникальный или блокированный AudioContext.

Хеш Audio отпечатка не уникален: в мире существует множество устройств с такой же или очень похожей комбинацией отпечатков железа. Ваш реальный аудио отпечаток — лучшее решение для маскировки, потому что он сливается с множеством таких же значений, попадая в обширный сегмент пользователей идентичных устройств. Подмена или маскировка аудио хеша приводит к обратному результату — повышает энтропию, а значит, выделяет профили из общего дистрибутива, привлекая внимание веб-сайтов.

Использование браузерного профиля на нескольких устройствах

Важно! Если вы создали браузерный профиль с AudioContext установленным на «Добавить шум» и открываете его на устройствах с разными параметрами, веб-сайт увидит, что AudioContext хеш в вашей сессии не постоянный.

Добавляемый шум постоянный, но он накладывается как фильтр поверх существующего отпечатка компьютера. Если устройство изменилось, изменился и отпечаток AudioContext, значит, итоговое значение AudioContext с добавленным шумом тоже поменяется.

Хеш AudioContext с добавленным шумом не постоянен

Ниже приведён пример. Тот же браузерный профиль открыт на двух разных устройствах. Несмотря на то, что шум постоянный в данном профиле, результаты AudioContext отпечатка отличаются. 

Как получить постоянный отпечаток AudioContext на нескольких устройствах?

Если вам нужны идентичные и не изменяемые отпечатки AudioContext для безопасной работы с браузерным профилем на нескольких устройствах, можете попробовать следующие решения:

  1. Запускайте Multilogin на идентично настроенных виртуальных машинах (VM) или же на VPS, с AudioContext установленным на «Добавить шум». Поскольку данные машины будут настроены одинаково, подменённый AudioContext отпечаток будет постоянным на нескольких устройствах.
  2. Запускайте Multilogin на идентичных моделях компьютеров, с одинаковым железом, драйверами и ОС. Поскольку данные устройства будут иметь одинаковое железо, подмененные отпечатки будут постоянными между запусками сессий. 
  3. Запускайте Multilogin на схожих Mac устройствах. Такая же логика, как и во втором пункте, но использование Mac устройств позволяет эффективнее «слиться с толпой». Поскольку Mac устройства очень схожи по железу, их AudioContext отпечатки не только очень похожи друг на друга, но и большинстве случаев хеш AudioContext будет идентичным для Mac устройств одной модели.
Видео по теме



Наши новости, полезные статьи и советы вы найдете здесь


Вам удалось решить проблему?