This post presents a new technique that enables to distinguish a vanilla Chrome browser from a Chrome browser running in headless mode.
Demonstration of a canvas fingerprint used to detect devices spoofing their real OS or browser. It is inspired by the Picasso paper written by Elie Bursztein.
This post presents a crawl of the top Alexa 500K to study the use and the diversity of the canvas fingerprints on the web.
This post presents how we use CrossBrowserTesting with Selenium in order to test the Fp-Collect fingerprinting library on different operating systems and browsers.
Demo of FP-Scanner, a bot detection library based on browser fingerprinting
Second post of a series about crawlers. We present how to parallelize a crawler based on Chrome headless and Puppeteer to take screenshots of the home page of the 100 most popular websites.
First post of a series about crawlers. We present how to use Chrome headless with Puppeteer to take screenshots of the home page of the 100 most popular websites.
Papers and slides of presentations I recently gave at IEEE S&P 18 and Usenix Security 18 about browser fingerprinting.