Перейти до вмісту
Фінгерпринтинг

Audio Fingerprinting

Audio fingerprinting — це техніка, що використовує Web Audio API для генерації та обробки звукового сигналу, а потім вимірює числовий вивід, щоб вивести ідентифікатор, специфічний для пристрою. Відмінності в аудіоапаратному забезпеченні, цифровій обробці сигналів та поведінці з рухомою комою між пристроями призводять до того, що те саме синтезоване аудіо дає дещо різні результати.

Як це працює

Як працює Audio Fingerprinting

Скрипт будує граф обробки звуку, зазвичай використовуючи осцилятор для генерації хвилі, спрямованої через вузли на кшталт компресора чи аналізатора. Важливо, що звук зазвичай обробляється в офлайн-контексті, тож жоден звук не відтворюється вголос; мета — обчислити отримані значення семплів, а не створити шум.

Скрипт зчитує оброблені семпли й зводить їх до компактного хешу чи узагальнювальної статистики. Оскільки обчислення проходить через аудіостек браузера та реалізацію рухомої коми пристрою, крихітні варіації накопичуються у значення, що є сталим для одного пристрою й відрізняється між пристроями.

Аудіовідбитки помірно стабільні й додають вимір, незалежний від графічних сигналів, що посилює загальний відбиток. Як і інші зондування рендерингу, вони можуть бути спотворені інструментами приватності, що додають шум до аудіовиводу, і саме це спотворення можна виявити.

Чому це важливо

Чому Audio Fingerprinting важливо для запобігання шахрайству

Audio fingerprinting додає незалежну ентропію, що доповнює сигнали canvas і WebGL, роблячи комбінований профіль пристрою важчим для переконливої підробки. Для запобігання шахрайству ця різноманітність важлива, бо інструменти підробки можуть нейтралізувати один клас сигналів, залишивши інші недоторканими, тож звіряння аудіо допомагає викривати неузгоджені чи маніпульовані середовища. Він також працює безшумно у фоні без видимих для користувача ефектів.

З TRACIO

Як TRACIO це обробляє

TRACIO може включати поведінку аудіостека як один зі своїх багатьох сигналів пристрою, цінований за ортогональність до графічних зондувань. Він зважується за спостережуваною стабільністю й використовується для підтвердження інших сигналів, а не як самостійний ідентифікатор. Коли аудіовивід виявляє ознаки навмисного додавання шуму, TRACIO враховує цю неузгодженість у своїй оцінці середовища.

FAQ

Поширені запитання

Ідентифікуйте кожен пристрій з упевненістю

Почніть із безкоштовного тарифу на 2,500 викликів API на місяць. Кредитна картка не потрібна.