Chrome จะล็อก API ของเกมแพดเนื่องจากสามารถใช้ในการติดตามได้

click fraud protection

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

Gamepad API มาถึงครั้งแรกพร้อมกับการเปิดตัว Chrome 21 ย้อนกลับไปในปี 2012 และเบราว์เซอร์อื่นๆ เช่น Firefox ก็นำมาใช้ในภายหลัง Apple เพิ่มลงใน Safari 10.1 ในปี 2560ซึ่งเป็นวิธีที่แพลตฟอร์มสตรีมเกมอย่าง GeForce Now และ Google Stadia สามารถทำได้ รองรับ iPhone และ iPad โดยไม่ต้องใช้แอปพลิเคชัน App Store. Gamepad API มอบ ID สำหรับเกมแพดที่เชื่อมต่ออยู่ในปัจจุบัน พร้อมด้วยรายการปุ่มและแกนที่รองรับ — เมื่อข้อมูลนี้ถูกบันทึกและเปรียบเทียบกับข้อมูลที่รวบรวมอื่นๆ ก็สามารถใช้เพื่อติดตามบุคคลจากที่ต่างๆ ได้ เว็บไซต์ การปฏิบัตินี้เรียกว่าการพิมพ์ลายนิ้วมือ

Google มีแผนสองแผนในการปราบปรามการพิมพ์ลายนิ้วมือด้วย Gamepad API ประการแรก API จะไม่ทำงานอีกต่อไปเว้นแต่ไซต์ปัจจุบันรองรับ HTTPS ซึ่งตรงกับข้อใด

Firefox ได้ทำมาตั้งแต่ปี 2020. Google จะเพิ่ม #restrict-gamepad-access flag อย่างถาวรใน chrome://flags เพื่อคืนค่าการเปลี่ยนแปลง สำหรับนักพัฒนาที่ต้องการทดสอบเกมของตนบนเพจท้องถิ่นหรือเซิร์ฟเวอร์โดยไม่ต้องตั้งค่า SSL เป็นหลัก ใบรับรอง. ประการที่สอง API จะทำงานแตกต่างออกไปในเฟรมที่ฝัง แม้ว่าการใช้งานที่แน่นอนจะยังไม่ได้รับการแก้ไขก็ตาม

ดูเหมือนจะไม่มีกรณีสำคัญใดๆ เกี่ยวกับไซต์หรือสคริปต์ติดตามที่ใช้ Gamepad API สำหรับการพิมพ์ลายนิ้วมือ เนื่องจากจำเป็นต้องเชื่อมต่อคอนโทรลเลอร์เพื่อส่งคืนข้อมูลใด ๆ เลย ซึ่งจำกัดขอบเขตการรวบรวมอย่างมาก ข้อมูล. อย่างไรก็ตาม เว็บเบราว์เซอร์ควรมีความปลอดภัยมากที่สุดเท่าที่จะเป็นไปได้ และการจำกัดการรวบรวมข้อมูลผ่าน Gamepad API ก็เป็นอีกก้าวหนึ่งในทิศทางนั้น

Google ยังไม่ได้ตัดสินใจว่าเมื่อใดลักษณะการทำงานของ API ของเกมแพดที่อัปเดตจะเปิดตัวแก่ทุกคนใน Chrome เมื่อใด

แหล่งที่มา:Google Groups