Unveiling Privacy Risks in WebGPU through Hardware-based Device Fingerprinting
Privacy is a fundamental right concerned with the protection and control of personal and sensitive information. A common threat to user privacy is the monitoring and tracking of individuals during web browsing without their consent. A common technique used for this purpose is browser fingerprinting, which exploits characteristics of a user's device to create a unique identifier. Traditionally, software-based fingerprints have been used for this purpose. Recently, hardware-based fingerprinting has gained attention due to its resilience to privacy-enhancing technologies. WebGPU is a modern JavaScript API that enables webpages to efficiently utilize a device's Graphics Processing Unit (GPU) for general-purpose computation. This paper focuses on the impact of WebGPU on hardware-based fingerprinting. We show that by using this web API, the execution behaviour of a device's GPU can be characterized to reidentify the device while evading privacy mechanisms. We introduce AtomicIncrement, a novel fingerprinting approach based on the scheduling behaviour of compute shaders which is usable within WebGPU with both high accuracy and low computational impact. In our evaluation, a classifier can reidentify a device with an accuracy of 70% from a pool of 500 devices using AtomicIncrement fingerprints, highlighting the privacy threat of WebGPU-based fingerprinting for modern web browsing. A robustness analysis with over 2 million fingerprints shows that the accuracy remains stable under various device conditions.
Authors
- Nils Kemmerzell (ORCID: https://orcid.org/0009-0003-3803-058X)
- Konrad Hohentanner (ORCID: https://orcid.org/0000-0003-2283-6071)
- Steffen Florschütz (ORCID: https://orcid.org/0009-0008-9288-788X)
Institutions
- Friedrich-Alexander-Universität Erlangen-Nürnberg (DE)
- Fraunhofer Institute for Applied and Integrated Security (DE)
- Technical University of Munich (DE)
Publication Details
- Published
- 2025-06-27
- DOI
- https://doi.org/10.1145/3734477.3734700
- Primary Topic
- Advanced Malware Detection Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00