Get the latest tech news
Detecting Noise in Canvas Fingerprinting
In a previous blog post, we talked about canvas fingerprinting, a technique commonly used to detect fraudsters and bots. In this post we'll go deeper on how fraudsters can forge or create fake canvas fingerprints to stay under the radar for typical device fingerprinting techniques. Plus cover some techniques for
The example below, taken from their blog shows how a bot based on Puppeteer or Playwright can override the toDataURL function, commonly used to obtain the value of a canvas. We observe the presence of chrome-extension://lanfdkkpgfjfdikkncbnojekcppdebfp/data/content_script/page_context/inject.js in the stack trace, which is the script injected by Canvas defender to override canvas-related function. Ask the browser to draw a canvas and verify the values of certain known pixels Detect that canvas-related functions have been overridden by looking at their prototypes, or other side effects like error stack traces.
Or read this on Hacker News