AliExpress gizli ses izleme betikleriyle Bluetooth kulaklık bağlantısını bozuyor
Öne çıkanlar
- AliExpress, WebAudio API üzerinden sıfır ses düzeyinde sinyaller üreterek cihaz parmak izi topladı.
- Arka planda çalışan ses grafiği, Bluetooth multipoint kulaklıkların bilgisayar ile telefon arasında geçiş yapmasını engelledi.
- Standart sekme susturma kontrolleri, ortada klasik bir medya öğesi bulunmadığı için süreci durduramadı.
- İlgili iki güvenlik betiğinin içerik engelleyicilerle engellenmesi donanım çakışmasını giderdi.
AliExpress web sitesinin, kullanıcıların cihazlarını parmak izi yöntemiyle tanımlamak için arka planda sessizce WebAudio API çalıştırdığı belirlendi. Bu işlem, bilgisayar ve telefon arasında çoklu bağlantı (multipoint) kullanan Bluetooth kulaklıkların ses akışını kesintiye uğratarak cihazın sürekli aktif bir ses kanalı varmış gibi davranmasına yol açtı.
İncelemeler, sitenin açılışında Alibaba'ya ait güvenlik ve sahtekarlık önleme altyapısına bağlı iki gizli JavaScript dosyasının (collina.js ve fireyejs.js) çalıştığını gösterdi. Bu betikler sıfır ses düzeyine ayarlanmış bir ses dalgası üreterek tarayıcının ve donanımın ses işleme tepkilerini ölçtü. Sekmede görünür bir medya oynatıcısı bulunmadığı için tarayıcıların standart sekme susturma özellikleri işlemi durduramadı.
Söz konusu betiklerin ayrıca Canvas, WebGL, donanım özellikleri, hareket sensörleri ve WebRTC gibi birçok parametreyi tarayarak kapsamlı bir tarayıcı parmak izi oluşturduğu kaydedildi. uBlock Origin filtreleriyle bu iki dosyanın engellenmesi, AliExpress arayüzünün normal çalışmasını bozmadan Bluetooth bağlantı sorununu çözdü.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.