| ▲ | cachius 6 hours ago | |
> expect to find in modern browser fingerprinting No. Don't need extensions for that. See how Cloudflare Turnstile does it, recently popped up at https://news.ycombinator.com/item?id=47566865 cause ChatGPT uses it now: Layer 1: Browser Fingerprint WebGL (8 properties): UNMASKED_VENDOR_WEBGL, UNMASKED_RENDERER_WEBGL, WEBGL_debug_renderer_info, getExtension, getParameter, getContext, canvas, webgl Screen (8): colorDepth, pixelDepth, width, height, availWidth, availHeight, availLeft, availTop Hardware (5): hardwareConcurrency, deviceMemory, maxTouchPoints, platform, vendor Font measurement (4): fontFamily, fontSize, getBoundingClientRect, innerText. Creates a hidden div, sets a font, measures rendered text dimensions, removes the element. DOM probing (8): createElement, appendChild, removeChild, div, style, position, visibility, ariaHidden Storage (5): storage, quota, estimate, setItem, usage. Also writes the fingerprint to localStorage under key 6f376b6560133c2c for persistence across page loads. Scanning for 6000 extensions is anti-competitive, surveillant and immoral. | ||