Перейти к содержимому

Бесплатные инструменты

Звуковой отпечаток

Сайт прогоняет тон через компрессор без вывода на колонки и складывает отсчёты. Сумма и есть звуковой отпечаток, и здесь показана ваша, вместе с тем, повторяется ли она.

Ваши значения сейчас

Тон считается на этой странице без единого звука из колонок и никуда не уходит.

Число звука
Измеряем…
Два прогона подряд совпали
Измеряем…

Всё на этой странице измеряется в вашем браузере и никуда из него не уходит. Ни запросов, ни записей, ни учётной записи.

Как считается число

Страница создаёт звуковой контекст без вывода, пропускает через него тон и читает получившиеся отсчёты. Разные звуковые пути дают чуть разные отсчёты, и сумма выходит своей у машины.

Почему тишина не считается

Чтение пустого анализатора даёт одинаковую тишину на любом браузере, с подменой и без. Сайты читают звук через компрессор, и проверка здесь делает то же самое.

Что делает ARMANOS

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

Автопроверка отпечатка внутри программы (меню профиля > Проверить отпечаток) читает звук так, как его читает сайт: через компрессор, а не через пустой анализатор.

Как сравнить два профиля

Откройте страницу в двух профилях. Числа звука обязаны разойтись, а строка «два прогона подряд совпали» обязана ответить «да» в обоих.

Чего эта проверка не показывает

  • Число у сайтов другое: у них свой тон и своя длина прогона. Важно, что у двух профилей числа разные, а у одного повторяются.
  • Браузеры, закрывшие звук до нажатия. У них первая строка отвечает пустотой, и это свойство браузера, а не поломка.
  • Микрофоны и динамики. Их число это отдельное показание, и здесь оно не читается.

Где это решается

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

Показания читаются на странице из разрешённого списка
apps/web/components/site/LiveReadout.tsx
Автопроверка отпечатка читает звук через компрессор, как сайт
apps/desktop/test/audit-on-builtin.js
Звук профиля стоек между запусками и различен у двух профилей
apps/desktop/test/fingerprint-consistency.js

Вопросы

Почему я ничего не слышу?
Прогон идёт без вывода на колонки. Сайты считают звук так же, и колонки им не нужны.
Что значит «нет» во второй строке?
Два прогона одного тона дали разные суммы. У живой машины так не бывает.
Отправляется ли что-то наружу?
Нет. Тон считается в вашем браузере.

Два профиля дают два разных ответа

В ARMANOS эти значения задаются внутри движка браузера до того, как страница получит хоть что-то. Откройте два профиля, прогоните проверку в обоих и сравните.