Прихований аудіофінгерпринтінг: дослідники з'ясували, як AliExpress відстежує користувачів через звукову карту

0
66

Цифрове стеження через аудіо

Аудіовідбиток у браузері: Нова техніка цифрового стеження від AliExpress. Джерело: AI

В епоху, коли класичні cookie поступово йдуть у минуле, інтернет-гіганти знаходять все більш неочевидні способи ідентифікувати пристрої. Нещодавня знахідка показала: AliExpress використовує прихований аудіофінгерпринтінг, через який бездротові Bluetooth-навушники з функцією Multi-point буквально «зависають» на вкладці з магазином.

Як звукова система видає користувача

Незвичайну поведінку браузера випадково зафіксував розробник Метт Каллаган (Matt Callaghan). Користувач зауважив, що при відкритому сайті AliExpress його гарнітура намертво утримує аудіоканал ПК і відмовляється перемикатися на смартфон навіть якщо на сторінці немає медіафайлів, а системний звук для браузера вимкнений у Windows.

Технічний аналіз розкрив механізм роботи двох скриптів Alibaba collina.js и fireyejs.js. Формально призначені для захисту від ботів та шахрайства, вони ініціюють процес зняття цифрового зліпка:

  • Через кілька секунд після відкриття сторінки активується інтерфейс Аудіоконтекст;
  • Скрипт генерує беззвучний сигнал за допомогою програмного осцилятора;
  • Вбудований аналізатор зчитує спотворення частот, що виникають під час обробки аудіо.

Унікальне поєднання аудіочипу, системних драйверів та програмних бібліотек дає специфічний відгук, формуючи стійкий аудіовідбиток (audio fingerprint), достатній для ідентифікації конкретного ПК без збереження файлів на диску.

AliExpress підслуховує? Як маркетплейс створює «цифрові відбитки» через ваші навушники

Не лише звук: масштаби телеметрії AliExpress

Аудіосистема виявилася лише частиною величезного механізму збирання даних. Як з'ясував Каллаган, маркетплейс збирає глибоку телеметрію обладнання та поведінки користувача:

  • Параметри відеопідсистеми (підтримка WebGL, список відеокодеків, роздільна здатність екрана);
  • Обсяг оперативної пам'яті та перелік плагінів;
  • Паттерни рух курсору миші.

Зібраний масив даних шифрується та передається на сервери Alibaba через стандартні Web API. sendBeacon() и fetch().

Як захиститися від аудіостеження

Розробники конфіденційних браузерів давно обізнані про подібні техніки. У Mozilla Firefox механізми протидії аудіофінгерпринтінг інтегровані починаючи з версії 118, а Brave Browser вирішує проблему радикально: він підмішує мікроскопічний шум в аудіопотік, роблячи відбиток унікальним для кожної нової сесії.

НОВИНИ ПАРТНЕРІВ

БІЛЬШЕ НОВИН