☝🏻AliExpress тайно включает вам звук, чтобы деанонимизировать
Один владелец Bluetooth-наушников выяснил, почему музыка с телефона обрывалась каждый раз, когда он открывал AliExpress: страница потихоньку захватывала звуковой выход и не отпускала его.
Наушники с multipoint честно переключались на «активное» устройство — а активным оказывался браузер, в котором ничего не играло.🎧
Внутри нашлись два скрипта Alibaba — collina.js и fireyejs.js — и два скрытых аудиоконтекста, подключённых к системному выходу.
Как это работает:
🔻 генерируется пилообразный сигнал, который вы не услышите;
🔻 анализируется, как именно его обсчитала связка вашего железа и драйверов;
🔻 громкость выкручивается в ноль, но граф остаётся подключённым к колонкам — чтобы браузер считал по-настоящему.
☝🏻Микроскопические различия в обработке звука у каждой машины свои — получается устойчивый идентификатор, который переживает удаление кук.👁
К нему в довесок собираются отпечатки canvas и WebGL, разрешение экрана, число ядер и объём памяти, плагины, данные WebRTC и то, как вы двигаете мышью.📊
Alibaba не комментирует находку.🤷🏼♀️
Некоторые браузеры защищают от подобного, подмешивая шум в аудио-отпечаток.
================
👁 Если у вас плохо прогружаются файлы, всё также доступно в канале в MAX:
👁 News | 👁 Soft | 👁 Hacker
Один владелец Bluetooth-наушников выяснил, почему музыка с телефона обрывалась каждый раз, когда он открывал AliExpress: страница потихоньку захватывала звуковой выход и не отпускала его.
Наушники с multipoint честно переключались на «активное» устройство — а активным оказывался браузер, в котором ничего не играло.🎧
Внутри нашлись два скрипта Alibaba — collina.js и fireyejs.js — и два скрытых аудиоконтекста, подключённых к системному выходу.
Как это работает:
🔻 генерируется пилообразный сигнал, который вы не услышите;
🔻 анализируется, как именно его обсчитала связка вашего железа и драйверов;
🔻 громкость выкручивается в ноль, но граф остаётся подключённым к колонкам — чтобы браузер считал по-настоящему.
☝🏻Микроскопические различия в обработке звука у каждой машины свои — получается устойчивый идентификатор, который переживает удаление кук.👁
К нему в довесок собираются отпечатки canvas и WebGL, разрешение экрана, число ядер и объём памяти, плагины, данные WebRTC и то, как вы двигаете мышью.📊
Alibaba не комментирует находку.🤷🏼♀️
Некоторые браузеры защищают от подобного, подмешивая шум в аудио-отпечаток.
================
👁 Если у вас плохо прогружаются файлы, всё также доступно в канале в MAX:
👁 News | 👁 Soft | 👁 Hacker