Железо: AudioContext
Со свежими изменениями:
Отпечаток AudioContext (также известный как «отпечаток аудио») - это производная от хэша звукового стека вашей машины. Это работает так, что веб-сайт просит ваш браузер имитировать синусоидальную функцию воспроизведения аудиофайлов на основе установленных вами параметров звука и оборудования. Эта синусоида преобразуется в хэш-функцию и отправляется на серверы, а также используется в качестве дополнительной энтропии при снятии отпечатков в браузере.
Вы можете проверить, как AudioContext работает с отпечатками пальцев в действии, проверив эту страницу .
В Индиго вы можете контролировать показания AudioContext, либо добавляя постоянный случайный шум к показаниям, либо позволяя веб-сайту увидеть реальный отпечаток аудио вашей машины.
Режим шума
Включив режим Noise в разделе AudioContext, Индиго изменит стек аудио на уровне браузера, что в конечном итоге приведет к созданию уникального отпечатка аудио.
Поскольку стек аудио изменяется со случайными значениями, веб-сайты могут воспринимать отпечаток как 100% уникальный, если применяется статистический анализ.
Выключенный режим
Когда для маскировки AudioContext установлено значение «Выкл.», Веб-сайты увидят настоящий отпечаток аудио вашего компьютера.
Установка режима на Выкл может быть выгодна в некоторых случаях, когда веб-сайты плохо реагируют на 100% уникальные считывания AudioContext.
Помнить! В реальном мире аудио хэши отпечатков пальцев не являются уникальными, так как несколько копий вашей машины и аудио стеки существуют в других странах мира. Таким образом, раскрывая свой настоящий аудио-отпечаток, вы попадаете только в один и тот же сегмент пользователей, которые имеют одинаковую настройку аудиооборудования. Кроме того, изменяя другие отпечатки пальцев, вы увеличиваете энтропию, благодаря которой веб-сайты смогут видеть профили вашего браузера как отдельные личности.
Способ еще больше уменьшить энтропию профилей вашего браузера и, следовательно, улучшить их совместимость с обычным распределением пользователей, - запустить Индиго на компьютерах Mac. Поскольку компьютеры Mac очень похожи по своей природе сборки, их отпечатки AudioContext очень похожи. В большинстве случаев одинаковые модели будут иметь одинаковые хэши.
Открытие профилей браузера на нескольких машинах
Не забывай Если вы создали профиль браузера с маскировкой AudioContaxt, установленной на «Шум», и открыли его на разных компьютерах с различным установленным оборудованием, веб-сайт увидит, что хэш отпечатка пальца не сохраняется при нескольких запусках . Добавленный шум остается постоянным. Однако он добавляется в качестве фильтра поверх существующего отпечатка машины. Итак, если машина изменилась, то показания также изменятся.
Ниже приведен пример скриншота. Один и тот же профиль браузера открывается на 2 разных машинах. Хотя шум для этого профиля является постоянным, показания аудиоконтекста по-прежнему различны.
Если на нескольких устройствах требуются неизменяемые показания, есть несколько решений:
- Запустите Индиго на виртуально настроенных виртуальных машинах (VM) или виртуальных частных серверах (VPS) с идентификаторами оборудования, для которых установлен режим «Шум». Поскольку эти машины будут настроены одинаково, маскированные отпечатки аудио останутся согласованными на нескольких машинах.
- Запустите Индиго на идентичных моделях ПК с одинаковыми настройками оборудования, драйверов и ОС. Поскольку эти машины имеют одинаковую аппаратную настройку, маскированные аппаратные отпечатки будут оставаться согласованными на нескольких машинах.
- Запустите Индиго на тех же компьютерах Mac. Применяется та же логика, но она также помогает лучше сочетаться, как описано выше.