Chrome uzamkne rozhranie Gamepad API, pretože ho možno použiť na sledovanie

Väčšina webových prehliadačov už niekoľko rokov ponúka rozhranie Gamepad API, ktoré umožňuje webovým aplikáciám a hrám prístup k fyzickým herným ovládačom. Rozhranie API sa však okrem zamýšľaného použitia môže použiť aj na sledovanie ľudí na webe, a preto Firefox a niektoré ďalšie prehliadače obmedzili jeho používanie. Google teraz nasleduje príklad s niekoľkými zmenami v spôsobe, akým Chrome zaobchádza s hernými ovládačmi.

Gamepad API prvýkrát prišlo s vydaním Chrome 21, až v roku 2012, a ďalšie prehliadače ako Firefox ho implementovali neskôr. Apple ho pridal do Safari 10.1 v roku 2017, čo umožňujú platformy na streamovanie hier ako GeForce Now a Google Stadia podpora iPhonov a iPadov bez aplikácie App Store. Gamepad API poskytuje ID pre akýkoľvek gamepad, ktorý je práve pripojený, spolu so zoznamom podporovaných tlačidiel a osí — keď sa tieto údaje zaznamenajú a porovnajú s inými zozbieranými údajmi, možno ich použiť na sledovanie niekoho iného stránky. Táto prax sa nazýva odtlačky prstov.

Google má dva plány na potlačenie odtlačkov prstov pomocou rozhrania Gamepad API. Po prvé, API už nebude fungovať, pokiaľ aktuálna stránka nepodporuje HTTPS, čo zodpovedá čomu Firefox to robí od roku 2020. Google tiež pridá trvalý príznak #restrict-gamepad-access v chrome://flags, aby vrátil zmenu, hlavne pre vývojárov, ktorí chcú testovať svoje hry na lokálnej stránke alebo serveri bez nastavovania SSL certifikát. Po druhé, API sa bude vo vložených rámcoch správať odlišne, hoci presná implementácia tam ešte nebola vypracovaná.

Zdá sa, že sa nevyskytli žiadne významné prípady stránok alebo sledovacích skriptov využívajúcich rozhranie Gamepad API na snímanie odtlačkov prstov, keďže vyžaduje, aby bol prevádzkovateľ pripojený, aby mohol vrátiť akékoľvek údaje, čo výrazne obmedzuje rozsah zhromažďovaných údajov údajov. Napriek tomu by webové prehliadače mali byť čo najbezpečnejšie a ďalším krokom v tomto smere je obmedzenie zhromažďovania údajov prostredníctvom rozhrania Gamepad API.

Google sa zatiaľ nerozhodol, kedy bude aktualizované správanie Gamepad API dostupné pre všetkých v prehliadači Chrome.

Zdroj:Skupiny Google