Skip to content

AliExpress: Κρυφός κώδικας tracking αποκαλύφθηκε από ένα πρόβλημα στον ήχο

Μια περίεργη διακοπή ήχου σε multipoint ακουστικά οδήγησε έναν developer στην αποκάλυψη «αθόρυβων» scripts της Alibaba που ιχνηλατούν συσκευές μέσω ήχου.

Baladis Koumpouras
Baladis Koumpouras
Κοινοποίηση:
Η σελίδα aliexpress προκαλούσε διακοπές στον ήχο για έναν ύποπτο λόγο

Σύνοψη Άρθρου

  • Ένας developer διαπίστωσε ότι η ιστοσελίδα του AliExpress προκαλούσε τη διακοπή του ήχου από το κινητό του, ενώ χρησιμοποιούσε multipoint ακουστικά Bluetooth, χωρίς να υπάρχει κάποιο βίντεο ή μουσική σε αναπαραγωγή.
  • Η έρευνα αποκάλυψε ότι η σελίδα του AliExpress δημιουργούσε δύο audio context χωρίς ήχο, ενώ εντοπίστηκαν δύο scripts (collina.js και fireyejs.js) που συνδέονται με μηχανισμούς ασφαλείας της Alibaba.
  • Η ανάλυση του κώδικα έδειξε ότι το WebAudio χρησιμοποιείται από την Alibaba ως μέρος μιας ευρύτερης διαδικασίας browser fingerprinting, στο πλαίσιο των μηχανισμών ασφαλείας της.
Το κείμενο της σύνοψης ελέγχεται από συντάκτη του Techmaniacs

Ένας developer αντιμετώπισε ένα παράξενο πρόβλημα με τη σελίδα του AliExpress κατά τη διάρκεια της εργασίας του στο PC, ενώ χρησιμοποιούσε multipoint ακουστικά Bluetooth. Πρόκειται για ακουστικά που μπορούν να είναι ταυτόχρονα συνδεδεμένα τόσο στο κινητό όσο και στον υπολογιστή.

Στις περιπτώσεις τέτοιων συσκευών, το PC διατηρεί την προτεραιότητα στην αναπαραγωγή του ήχου. Όταν δεν υπάρχει ενεργή αναπαραγωγή από τον υπολογιστή, ο ήχος από το κινητό μεταφέρεται αυτόματα στα ακουστικά.

Πώς τα multipoint ακουστικά αποκάλυψαν τη συμπεριφορά του AliExpress

Η συνδεσμολογία λειτουργούσε χωρίς κανένα πρόβλημα μέχρι τη στιγμή που ο developer άνοιξε την επίσημη ιστοσελίδα του AliExpress. Λίγα δευτερόλεπτα μετά τη φόρτωση της σελίδας, όπως εξηγεί ο ίδιος στο αναλυτικό blog post που δημοσίευσε, ο ήχος που αναπαραγόταν από το κινητό σταματούσε απότομα.

Το πιο αξιοσημείωτο ήταν ότι το πρόβλημα εξαφανιζόταν αμέσως μόλις έκλεινε την καρτέλα του AliExpress ή μόλις έκανε mute τον ήχο της συγκεκριμένης καρτέλας στον browser. Φυσικά, στη σελίδα δεν υπήρχε κανένα ορατό βίντεο, μουσική ή διαφήμιση που να αναπαράγεται στο παρασκήνιο.

Browser Fingerprinting μέσω Web Audio API

Η τεχνική έρευνα που πραγματοποίησε αποκάλυψε ότι η ιστοσελίδα δημιουργούσε δύο audio contexts και τα συνέδεε με το audio destination του browser, χωρίς ωστόσο ο χρήστης να ακούει πραγματικό ήχο. Αυτή η αόρατη δραστηριότητα ήταν αρκετή για να νομίζει το λειτουργικό σύστημα ότι το PC αναπαράγει ήχο, καταλαμβάνοντας την προτεραιότητα στα Bluetooth ακουστικά.

Στην πορεία εντοπίστηκαν δύο συγκεκριμένα scripts:

  • https://assets.aliexpress-media.com/g/AWSC/uab/1.140.0/collina.js
  • https://assets.aliexpress-media.com/g/AWSC/fireyejs/1.231.67/fireyejs.js

Τα συγκεκριμένα scripts αποτελούν μέρος των μηχανισμών ασφαλείας και anti-abuse της Alibaba. Η ανάλυση του κώδικα έδειξε ότι το Web Audio API χρησιμοποιείται ως μέρος μιας ευρύτερης διαδικασίας browser fingerprinting που εφαρμόζει η εταιρεία για την ταυτοποίηση χρηστών.

Τι ισχύει για τον Firefox

Παράλληλα, μια μακροσκελής ανάλυση από developer του Firefox αναφέρει ότι το Web Audio fingerprinting είναι αισθητά λιγότερο αποτελεσματικό στον browser της Mozilla, λόγω των προστασιών ιδιωτικότητας που ενσωματώνει.

Κατά την άποψή μας, η περίπτωση αυτή αποτελεί ένα από τα πιο χαρακτηριστικά παραδείγματα για το πώς μια απρόσμενη συμπεριφορά στο hardware οδήγησε έναν χρήστη στον εντοπισμό κρυφού κώδικα παρακολούθησης σε μια δημοφιλή ιστοσελίδα.

Ακολουθήστε μας

Ακολουθήστε το Techmaniacs.gr στο Google News για να διαβάζετε πρώτοι όλα τα τεχνολογικά νέα, ή προσθέστε μας στον RSS feed reader και στα social media σας.

Baladis Koumpouras

Baladis Koumpouras

Editor in Chief @ techmaniacs.gr με μεγάλη αγάπη για τα κινητά τηλέφωνα και την επιστήμη. Ξεκίνησε το 2018 να εργάζεται στο techmaniacs.gr μετά από ένα σύντομο πέρασμα από myphone.gr και digitallife.gr. Από τότε συνεχίζει μέχρι και σήμερα να κάνει αυτό που αγαπάει. Περισσότερα στο https://baladiskoumpouras.link/

Loading comments...
Loading more stories...
Loading reviews...

Μείνε ενημερωμένος

Ακολούθησέ μας στα social media και πρόσθεσέ μας στις αγαπημένες σου πηγές για να μη χάνεις καμία είδηση.