Pith. sign in

REVIEW 1 cited by

FP-Radar: Longitudinal Measurement and Early Detection of Browser Fingerprinting

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 2112.01662 v2 pith:BJZ4AOUA submitted 2021-12-03 cs.CR

classification cs.CR
keywords fingerprintingbrowserapisfp-radarabusedetectearlydecade
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

Browser fingerprinting is a stateless tracking technique that attempts to combine information exposed by multiple different web APIs to create a unique identifier for tracking users across the web. Over the last decade, trackers have abused several existing and newly proposed web APIs to further enhance the browser fingerprint. Existing approaches are limited to detecting a specific fingerprinting technique(s) at a particular point in time. Thus, they are unable to systematically detect novel fingerprinting techniques that abuse different web APIs. In this paper, we propose FP-Radar, a machine learning approach that leverages longitudinal measurements of web API usage on top-100K websites over the last decade, for early detection of new and evolving browser fingerprinting techniques. The results show that FP-Radar is able to early detect the abuse of newly introduced properties of already known (e.g., WebGL, Sensor) and as well as previously unknown (e.g., Gamepad, Clipboard) APIs for browser fingerprinting. To the best of our knowledge, FP-Radar is also the first to detect the abuse of the Visibility API for ephemeral fingerprinting in the wild.

Discussion (0). Sign in to comment.

Forward citations

Cited by 1 Pith paper

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

  1. Byte by Byte: Unmasking Browser Fingerprinting at the Function Level Using V8 Bytecode Transformers

    cs.CR 2025-09 conditional novelty 6.0 of 10

    ByteDefender uses a Transformer trained on V8 bytecode to label individual JavaScript functions as fingerprinting or not, claiming function-level detection with 4% page-load overhead.

Pith tools