Cap Jari WebGL & GPU: Bagaimana Pemudar dan Pemapar Menjejaki Peranti
Pecahan teknikal tentang pertanyaan pemapar WebGL yang didedahkan, variasi ketepatan pemudar GPU, dan cara tapak web mengenal pasti perkakasan grafik anda.
Bagaimana WebGL Mendedahkan Kad Grafik Anda
API WebGL (Web Graphics Library) membenarkan pelayar memaparkan grafik 2D dan 3D berprestasi tinggi secara langsung pada GPU anda tanpa pemalam. Walau bagaimanapun, WebGL juga merupakan salah satu vektor cap jari pelayar yang paling berpotensi pada web moden.
1. Rentetan Penjual dan Pemapar yang Didedahkan
Menggunakan sambungan WEBGL_debug_renderer_info, mana-mana tapak web boleh melaksanakan dua baris JavaScript untuk menanyakan perkakasan grafik tepat anda:
- Penjual Didedahkan: cth.,
Apple,NVIDIA Corporation,Intel Inc. - Pemapar Didedahkan: cth.,
ANGLE (NVIDIA GeForce RTX 4070 Direct3D11 vs_5_0 ps_5_0)atauApple M3 Max
Ini serta-merta mengelaskan anda ke dalam peratusan kecil pengguna web dengan versi GPU dan pemacu yang tepat.
2. Matematik Pemudar & Perbezaan Titik Apung
Walaupun pelayar menutup rentetan pemapar, tapak web boleh menyusun atur cara pemudar 3D yang tersembunyi dan mengukur perbezaan mikroskopik dalam cara GPU anda mengira fungsi trigonometri titik apung.
Oleh kerana seni bina GPU yang berbeza (AMD, NVIDIA, Intel, Apple Silicon) mengira nilai apung dengan toleransi perkakasan yang unik, cincangan imej yang dipaparkan adalah unik secara matematik pada peranti anda.
Cara Melindungi Diri Daripada Penjejakan WebGL
- Periksa Tandatangan GPU Anda: Gunakan Diagnostik Cap Jari Pelayar untuk melihat cincangan WebGL anda.
- Semak Butiran Perkakasan: Semak spesifikasi CPU/GPU anda dengan Maklumat Peranti WhatsMyDevice.
- Gunakan Pelayar Anti-Cap Jari: Pelayar seperti Tor dan Brave menggunakan Kanvas seragam dan hingar WebGL untuk menghalang cincangan penentuan.
WebRTC Leak Test
Test if your real IP address is leaking through your browser even behind a VPN.