Pith. sign in

REVIEW 2 cited by

WebGPU-SPY: Finding Fingerprints in the Sandbox through GPU Cache Attacks

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2401.04349 v1 pith:7QQOGJVY submitted 2024-01-09 cs.CR cs.AR

classification cs.CRcs.AR
keywords attacksbrowsersattackcachegpu-basedsystemsaccelerationapis
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

Microarchitectural attacks on CPU structures have been studied in native applications, as well as in web browsers. These attacks continue to be a substantial threat to computing systems at all scales. With the proliferation of heterogeneous systems and integration of hardware accelerators in every computing system, modern web browsers provide the support of GPU-based acceleration for the graphics and rendering processes. Emerging web standards also support the GPU acceleration of general-purpose computation within web browsers. In this paper, we present a new attack vector for microarchitectural attacks in web browsers. We use emerging GPU accelerating APIs in modern browsers (specifically WebGPU) to launch a GPU-based cache side channel attack on the compute stack of the GPU that spies on victim activities on the graphics (rendering) stack of the GPU. Unlike prior works that rely on JavaScript APIs or software interfaces to build timing primitives, we build the timer using GPU hardware resources and develop a cache side channel attack on Intel's integrated GPUs. We leverage the GPU's inherent parallelism at different levels to develop high-resolution parallel attacks. We demonstrate that GPU-based cache attacks can achieve a precision of 90 for website fingerprinting of 100 top websites. We also discuss potential countermeasures against the proposed attack to secure the systems at a critical time when these web standards are being developed and before they are widely deployed.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 2 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. I Know What You Sync: Covert and Side Channel Attacks on File Systems via syncfs

    cs.CR 2024-11 conditional novelty 7.0 of 10

    A previously unknown timing side channel in the syncfs system call lets an unprivileged process infer other processes' disk-write activity, enabling covert channels and website/video/app fingerprinting on Linux, Andro...

  2. Rendering on Real Silicon: GPU Render-Timing as a Passive, AI-Resistant CAPTCHA Signal

    cs.CR 2026-07 conditional novelty 6.0 of 10

    Controlled WebGL render-timing cleanly separates software bots (~5× slower) and still distinguishes headless real-GPU automation from interactive use on Intel GPUs via jitter and timer quantization.

Pith tools