AliExpress ใช้เทคนิค Audio Fingerprinting ทำให้หูฟังบลูทูธหยุดเพลงโดยอัตโนมัติ

ที่มาภาพ: The Register

Security-อ่าน 10 นาทีThe Register

AliExpress ใช้เทคนิค Audio Fingerprinting ทำให้หูฟังบลูทูธหยุดเพลงโดยอัตโนมัติ

⚡ สรุป 30 วิ

AliExpress ใช้สคริปต์ WebAudio ทำ audio fingerprinting ที่ซ่อนเสียงไว้ศูนย์ แต่ทำให้หูฟังบลูทูธหยุดเพลงเมือเปิดหน้าเว็บ…

AliExpress ถูกตั้งข้อหาใช้เทคนิค “audio fingerprinting” เพื่อเก็บข้อมูลผู้ซื้อโดยที่ผู้ใช้งานไม่รู้สึกเจอเสียงใด ๆ และยังทำให้หูฟังบลูทูธของนักพัฒนาหนึ่งหยุดเล่นเพลงทันทีเมื่อเปิดหน้าเว็บ AliExpress ในเบราว์เซอร์ Firefox หรือ Chrome ซึ่งเป็นประเด็นที่กำลังถกเถียงเรื่องความเป็นส่วนตัวบนอินเทอร์เน็ต

Overview

Matt Callaghan นักวิศวกรรมซอฟต์แวร์ของบริษัทอิสระได้บันทึกเหตุการณ์เมื่อหูฟังบลูทูธแบบ multipoint ของเขา – สามารถเชื่อมต่อกับคอมพิวเตอร์และโทรศัพท์พร้อมกัน – หยุดส่งเสียงจากมือถือทันทีที่เปิดหน้า AliExpress ใน Firefox หรือ Chrome โดยไม่มีสัญญาณวิดีโอหรือเพลงใด ๆ แสดงบนหน้าเว็บ Callaghan ได้ตรวจสอบโค้ดของเว็บไซต์แล้วพบสคริปต์ออดิโอสองชุดซึ่งถูกทำให้ “obfuscated” อย่างมาก

ตามคำบรรยายของ Callaghan สคริปต์เหล่านี้สร้าง WebAudio graph ที่ประกอบด้วย sawtooth oscillator, analyzer node และการอ่านค่า frequency data จากกราฟ แม้ว่าเสียงจะตั้งค่า gain เป็นศูนย์ ทำให้ผู้ใช้ไม่ได้ยินเสียงใด ๆ แต่กระบวนการประมวลผลออดิโอยังคงทำงานอยู่ในเบราว์เซอร์ การทำเช่นนี้แตกต่างจากการเล่นวิดีโออัตโนมัติทั่วไป เพราะไม่มี media element ที่สามารถถูกปิดโดยการ mute ของแท็บหรือระบบปฏิบัติการได้

Callaghan ยังพบว่าโค้ดของ Alibaba มีการเก็บข้อมูลเพิ่มเติมเกี่ยวกับขนาดหน้าจอ, หน่วยความจำของอุปกรณ์, ปลั๊กอินของเบราว์เซอร์, การเรนเดอร์ WebGL, เหตุการณ์เมาส์ ฯลฯ และส่งข้อมูลที่เข้ารหัสไปยังบริการ telemetry ของบริษัท ซึ่งเขาเรียกว่า “fingerprint” ที่ค่อนข้างครบถ้วน

Incident Details

เหตุการณ์เริ่มต้นเมื่อ Callaghan สังเกตว่าหูฟังบลูทูธของเขาไม่สลับกลับมาใช้งานกับโทรศัพท์อย่างราบรื่นหลังจากเปิดหน้า AliExpress ใน Firefox หรือ Chrome การปิดแท็บที่เกี่ยวข้องทำให้เสียงกลับมาทำงานตามปกติ แต่การ mute แท็บ, เบราว์เซอร์ หรือระบบ Windows ไม่ได้แก้ไขปัญหา

Callaghan ได้ตรวจสอบ HTML ของหน้าและไม่พบองค์ประกอบสื่อใด ๆ ที่อาจเป็นต้นเหตุของการเล่นเสียง ต่อมาเขาพบไฟล์ JavaScript สองไฟล์ที่ถูกเข้ารหัสซับซ้อนและทำหน้าที่สร้าง WebAudio graph ตามที่ได้อธิบายไว้ข้างต้น การประมวลผลนี้ทำให้ระบบ Bluetooth ยังคงถือว่ามีสตรีมเสียงกำลังเล่นอยู่ จึงไม่ยอมสลับอุปกรณ์อัตโนมัติ

ผลการทดสอบของ Callaghan แสดงว่า ปัญหานี้สามารถทำซ้ำได้ทั้งใน Firefox เวอร์ชันล่าสุดและ Chrome โดยไม่มีความแตกต่างด้านพฤติกรรม แม้ว่า AliExpress จะไม่ได้เปิดเผยเจตนาที่จะใช้เทคนิคนี้เพื่อเก็บข้อมูลผู้ใช้

Technical Mechanism

WebAudio API เป็นส่วนหนึ่งของมาตรฐาน HTML5 ที่ให้เว็บเพจสร้างสภาพแวดล้อมการประมวลผลเสียงแบบเรียลไทม์ โดยไม่จำเป็นต้องมีไฟล์สื่อใด ๆ ในกรณีนี้ Alibaba ใช้ sawtooth oscillator เพื่อสร้างรูปคลื่น, ส่งผ่าน analyzer node แล้วอ่านค่า frequency data เพื่อนำไปใช้เป็นข้อมูลระบุตัวอุปกรณ์

กระบวนการดังกล่าวทำให้เบราว์เซอร์ต้องประมวลผลเสียงอย่างต่อเนื่อง แม้ว่า gain จะถูกตั้งเป็นศูนย์ ดังนั้นผู้ใช้ไม่เคยได้ยินเสียงใด ๆ แต่ข้อมูลที่ได้จาก analyzer สามารถเปิดเผยรายละเอียดของฮาร์ดแวร์และซอฟต์แวร์ เช่น ความถี่การตอบสนองของ DAC, การทำงานของ CPU และแม้กระทั่งลักษณะการจัดการบัฟเฟอร์เสียงของระบบปฏิบัติการ

โดยทั่วไปวิธีนี้แตกต่างจาก autoplay video ที่เบราว์เซอร์สามารถหยุดได้ด้วยการ mute เพราะไม่มีองค์ประกอบ media ปกติที่เชื่อมต่อกับการควบคุมเหล่านั้น ทำให้เทคนิค WebAudio fingerprinting ยากต่อการตรวจจับและปิดกั้นโดยผู้ใช้ทั่วไป

Browser Defenses

Firefox ได้ออกแถลงการณ์ว่าเทคโนโลยี anti‑fingerprinting ของตนได้ “thwart” การติดตามแบบนี้แล้ว จากบล็อกโพสต์ของ Tom Ritter วิศวกรด้านความปลอดภัยของ Firefox ระบุว่าตั้งแต่ **เวอร์ชัน 118 (กันยายน 2023) ระบบได้ทำการกลุ่มผู้ใช้ทั้งหมดให้อยู่ใน “buckets” สามประเภท เพื่อให้ข้อมูล fingerprint ของหลาย ๆ ผู้ใช้ดูเหมือนว่าเป็นคนเดียวกัน

  • **Bucket 1: CPU x86/x64 ที่ไม่มีคำสั่ง FMA
  • **Bucket 2: CPU x64 ที่มีคำสั่ง FMA
  • **Bucket 3: อื่น ๆ (ครอบคลุม 0.76 % ของผู้ใช้)

ตามข้อมูลของ Firefox 99.24 % ของผู้ใช้ตกอยู่ในสาม bucket นี้ ส่วนที่เหลือ 0.76 % หรือประมาณ 48 ผู้ใช้ทั่วโลก ไม่เข้าสู่ bucket ใดเลยและถูกจัดเป็น 23 buckets เล็ก ๆ ทำให้ fingerprint ของพวกเขามีความเฉพาะเจาะจงสูงกว่า

Ritter ยอมรับว่าผู้ใช้กลุ่มนี้ “มีโอกาสโดนติดตามได้มากกว่า” เนื่องจากไม่ได้ถูกรวมอยู่ในกลุ่มใหญ่ แต่ยังคงอธิบายว่าเทคนิค WebAudio fingerprinting โดยรวมแล้ว “เกือบไม่มีประโยชน์” ในแง่ของการติดตามผู้ใช้จำนวนมาก

Brave ให้การตอบรับว่าตัวเบราว์เซอร์ได้ inject random data ลงในผลลัพธ์ของ WebAudio เพื่อตั้งค่า fingerprint ที่แตกต่างกันสำหรับแต่ละไซต์ และบล็อกสคริปต์ที่ AliExpress ใช้โดยอัตโนมัติ Safari มี “Advanced Tracking and Fingerprinting Protection” ซึ่งทำการใส่ audio errors เข้าไปใน buffer แทนการจัดกลุ่มผู้ใช้ ส่วน Chrome ยังคงมีช่องโหว่ – ตามที่นักวิเคราะห์ความเป็นส่วนตัว Alexander Hanff กล่าวไว้ว่า “มีอย่างน้อยสามสิบเทคนิค fingerprinting ที่ยังทำงานได้บน Chrome ตอนนี้”

Industry Response

จนถึงขณะนี้ Alibaba ยังไม่ได้ให้ความคิดเห็นต่อข้อกล่าวหานี้ The Register ได้ส่งคำถามไปยังบริษัทแล้วแต่ยังไม่มีการตอบกลับ ในขณะที่ชุมชนความปลอดภัยออนไลน์กำลังตรวจสอบว่าการเก็บข้อมูลแบบนี้อาจละเมิดกฎหมายคุ้มครองข้อมูลส่วนบุคคลของหลายประเทศหรือไม่

Firefox, Brave และ Safari ต่างเน้นย้ำว่า “การป้องกันระดับเบราว์เซอร์” คือวิธีที่ดีที่สุดในการต่อสู้กับ fingerprinting โดยไม่ได้พยายามบล็อกเทคนิคที่ต้นทาง แต่ทำให้ผลลัพธ์ถูกกลุ่มเป็นข้อมูลทั่วไปเพื่อทำให้การติดตามไม่มีความหมาย

สำหรับผู้ใช้ทั่วไป ความเสี่ยงจาก WebAudio fingerprinting ยังคงอยู่แต่ระดับต่ำกว่าเมื่อเทียบกับวิธีอื่น ๆ เช่น Canvas หรือ Font fingerprinting หากต้องการปกป้องตนเองอย่างเต็มที่ การใช้เบราว์เซอร์ที่มีฟีเจอร์ anti‑fingerprinting เป็นค่าเริ่มต้น (เช่น Firefox) หรือเปิดใช้งานส่วนขยาย privacy เพิ่มเติมยังเป็นแนวทางที่แนะนำ

Impact

เหตุการณ์นี้ย้ำให้เห็นว่าผู้ขายออนไลน์ระดับโลกอาจใช้วิธีการลับ ๆ เพื่อเก็บข้อมูลผู้บริโภคโดยไม่ต้องพึ่งพาไฟล์สื่อที่มองเห็นได้ เทคนิค WebAudio fingerprinting สามารถทำให้ระบบ Bluetooth หรือการจัดการเสียงของอุปกรณ์อื่น ๆ มีพฤติกรรมแปลก ๆ เช่น หยุดเล่นเพลงโดยไม่มีสัญญาณใด ๆ

ผลกระทบต่อผู้ใช้อาจอยู่ในระดับ “ประสบการณ์ใช้งานที่แปรปรวน” มากกว่า “การละเมิดข้อมูลส่วนบุคคล” อย่างชัดเจน แต่เมื่อข้อมูล fingerprint ถูกส่งไปยังระบบ telemetry ของ Alibaba แล้วรวมกับข้อมูลอื่น ๆ (ขนาดหน้าจอ, หน่วยความจำ, ปลั๊กอิน) ความเป็นส่วนตัวของผู้บริโภคก็อาจถูกทำลายอย่างละเอียด

จากมุมมองกฎระเบียบ การเก็บ fingerprint โดยไม่ได้รับความยินยอมโดยชัดเจนอาจเข้าข่ายการละเมิดข้อกำหนด GDPR หรือ PDPA ของไทย หากมีการตรวจสอบเพิ่มเติมและพบว่ามีการใช้ข้อมูลเพื่อโฆษณาแบบ targeted อย่างไม่มีการแจ้งเตือน ผู้ประกอบการอาจต้องเผชิญกับบทลงโทษหรือจำเป็นต้องปรับนโยบายความเป็นส่วนตัว

Summary

AliExpress ถูกเปิดเผยว่าใช้เทคนิค WebAudio fingerprinting ที่ทำงานโดยไม่ให้เสียงออกมา แต่สามารถเก็บข้อมูลอุปกรณ์และส่งไปยังเซิร์ฟเวอร์ของบริษัทได้ เบราว์เซอร์หลายตัวเช่น Firefox, Brave และ Safari มีการป้องกันเพื่อทำให้วิธีนี้ไม่มีประสิทธิภาพต่อผู้ใช้ส่วนใหญ่ แม้ว่าผู้ใช้บางกลุ่มที่ไม่ได้อยู่ใน “bucket” จะอาจยังเสี่ยงต่อการถูกติดตามอย่างเฉพาะเจาะจง.

แชร์บทความนี้:

ชอบบทความแบบนี้?

สมัคร AI Automate Weekly Newsletter — รับเคล็ดลับ AI + how-to ใหม่
ทุกสัปดาห์ตรงถึง inbox ฟรี ไม่มีสแปม

แหล่งข่าวต้นฉบับ

ชื่อต้นฉบับ
AliExpress accused of fingerprinting shoppers with silent audio trick that also muted a dev's headphones
ผู้เขียน
Unknown
แหล่ง
The Register
วันที่เผยแพร่
24 สิงหาคม 2569 เวลา 19:32

Related

บทความที่เกี่ยวข้อง

ระบบรักษาความปลอดภัย Bluetooth บนรถยนต์แคลิฟอร์เนียเสี่ยงให้โจรควบคุมระยะไกล 2.2 ล้านคันSecurity
29 กรกฎาคม 2569 เวลา 07:00

ระบบรักษาความปลอดภัย Bluetooth บนรถยนต์แคลิฟอร์เนียเสี่ยงให้โจรควบคุมระยะไกล 2.2 ล้านคัน

การวิจัยของ UC San Diego พบว่าระบบ KARR‑SWDS ที่ติดตั้งในรถยนต์แคลิฟอร์เนีย 2.2 ล้านคันใช้กุญแจเดียว ทำให้ผู้โจมตีสามารถควบคุมประตู ไฟหน้าและสัญญาณเตือนผ่าน…

TechRadar5 นาที
AliExpress ใช้เสียงเงียบในเบราว์เซอร์เพื่อจับรอยอุปกรณ์ผู้ใช้Security
-

AliExpress ใช้เสียงเงียบในเบราว์เซอร์เพื่อจับรอยอุปกรณ์ผู้ใช้

AliExpress เปิดใช้งานเสียงเงียบผ่าน Web Audio API เพื่อทำ audio fingerprinting และเก็บข้อมูลฮาร์ดแวร์ของผู้ใช้. การเปิดใช้งานทำให้หูฟังบลูทูธหลายจุดหยุดทำงาน…

TechSpot6 นาที
ปกป้อง Named Pipes บน Windows ด้วยการปรับ ACL ลดความเสี่ยงจากการโจมตีSecurity
24 สิงหาคม 2569 เวลา 20:00

ปกป้อง Named Pipes บน Windows ด้วยการปรับ ACL ลดความเสี่ยงจากการโจมตี

Named pipes ของ Windows เป็นช่องทาง IPC ที่มีสิทธิ์สูง จึงเป็นเป้าหมายของผู้โจมตี. การกำหนด ACL อย่างเข้มงวดและตรวจสอบคำสั่งผ่าน pipe…

BleepingComputer8 นาที
ดูฟุตบอลฟรีบน CazeTV ด้วย VPN ไม่ต้องสมัครสมาชิกSecurity
24 สิงหาคม 2569 เวลา 09:30

ดูฟุตบอลฟรีบน CazeTV ด้วย VPN ไม่ต้องสมัครสมาชิก

CazeTV เป็นช่อง YouTube สตรีมฟุตบอลยุโรปหลายลีกให้ชมฟรี แต่จำกัดการเข้าถึงเฉพาะบราซิล ผู้ใช้จึงต้องใช้ VPN แสดงตำแหน่ง IP ว่าเป็นบราซิลเพื่อดูได้.

TechRadar7 นาที
คัดลอกลิงก์แล้ว!