Бесплатные инструменты
Звуковой отпечаток
Ваши значения сейчас
Тон считается на этой странице без единого звука из колонок и никуда не уходит.
- Число звука
- Измеряем…
- Два прогона подряд совпали
- Измеряем…
Всё на этой странице измеряется в вашем браузере и никуда из него не уходит. Ни запросов, ни записей, ни учётной записи.
Как считается число
Страница создаёт звуковой контекст без вывода, пропускает через него тон и читает получившиеся отсчёты. Разные звуковые пути дают чуть разные отсчёты, и сумма выходит своей у машины.
Почему тишина не считается
Чтение пустого анализатора даёт одинаковую тишину на любом браузере, с подменой и без. Сайты читают звук через компрессор, и проверка здесь делает то же самое.
Что делает ARMANOS
Сдвиг звука выводится из номера профиля и не меняется между запусками. Два профиля одной сборки расходятся уже в седьмом знаке после запятой, и сайту такого расхождения хватает.
Автопроверка отпечатка внутри программы (меню профиля > Проверить отпечаток) читает звук так, как его читает сайт: через компрессор, а не через пустой анализатор.
Как сравнить два профиля
Откройте страницу в двух профилях. Числа звука обязаны разойтись, а строка «два прогона подряд совпали» обязана ответить «да» в обоих.
Чего эта проверка не показывает
- Число у сайтов другое: у них свой тон и своя длина прогона. Важно, что у двух профилей числа разные, а у одного повторяются.
- Браузеры, закрывшие звук до нажатия. У них первая строка отвечает пустотой, и это свойство браузера, а не поломка.
- Микрофоны и динамики. Их число это отдельное показание, и здесь оно не читается.
Где это решается
Показания считаются в вашем браузере, а обещания ниже подтверждаются файлами, которые можно открыть.
- Показания читаются на странице из разрешённого списка
- apps/web/components/site/LiveReadout.tsx
- Автопроверка отпечатка читает звук через компрессор, как сайт
- apps/desktop/test/audit-on-builtin.js
- Звук профиля стоек между запусками и различен у двух профилей
- apps/desktop/test/fingerprint-consistency.js
Вопросы
- Почему я ничего не слышу?
- Прогон идёт без вывода на колонки. Сайты считают звук так же, и колонки им не нужны.
- Что значит «нет» во второй строке?
- Два прогона одного тона дали разные суммы. У живой машины так не бывает.
- Отправляется ли что-то наружу?
- Нет. Тон считается в вашем браузере.
Два профиля дают два разных ответа
В ARMANOS эти значения задаются внутри движка браузера до того, как страница получит хоть что-то. Откройте два профиля, прогоните проверку в обоих и сравните.