Sonata

AliExpress уличили в скрытом аудиотрекинге через браузер

image source

Компания Brave обратила внимание на подозрительную активность маркетплейса AliExpress. 22 августа разработчики браузера сообщили в соцсети X, что их продукт, по умолчанию защищающий от фингерпринтинга, обнаружил и заблокировал скрипты сайта, отвечающие за аудиотрекинг.

Пользователи других браузеров также могут заблокировать подобные скрипты с помощью инструментов фильтрации контента, например расширения uBlock Origin. Однако это может нарушить работу некоторых функций AliExpress, отмечает издание TechSpot.

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

Фингерпринтинг активно применяется интернет-сервисами для борьбы с мошенничеством и выявления ботов. Проблема в том, что пользователь зачастую не знает о сборе таких данных и не может его контролировать.

Аудиоданные — лишь часть информации, которую, судя по обнаруженному коду, собирали скрипты AliExpress. Также фиксировались параметры отрисовки Canvas, WebGL, настройки дисплея, аппаратная конфигурация, работа WebRTC и действия пользователя.

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

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

Изучив исходный код, разработчик выяснил, что сайт использует Web Audio API для создания аудиографов с нулевой громкостью. Пользователь не слышит звука, но браузер продолжает обрабатывать сигнал и подключается к аудиосистеме компьютера — это и мешало работе Bluetooth-гарнитуры.

Обнаруженная активность не связана с обычным воспроизведением медиа. Аудиограф работал с нулевым усилением и подключался напрямую к системному выходу, поэтому простого отключения звука вкладки было недостаточно для остановки обработки сигнала.

Тот же механизм может использоваться для аудиофингерпринтинга — технологии определения устройства по мельчайшим различиям в обработке одного и того же звукового сигнала.

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

источник

Загрузка страницы