Demonstration of Picasso canvas fingerprinting

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.

Canvas fingerprinting on the web

This post presents a crawl of the top Alexa 500K to study the use and the diversity of the canvas fingerprints on the web.

Testing Fp-Collect using CrossBrowserTesting

This post presents how we use CrossBrowserTesting with Selenium in order to test the Fp-Collect fingerprinting library on different operating systems and browsers.

FP-Scanner, a bot detection library based on browser fingerprinting

Demo of FP-Scanner, a bot detection library based on browser fingerprinting

How to parallelize a web crawler

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.

A simple crawler using Chrome headless with Puppeteer

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.

Presentations on browser fingerprinting

Papers and slides of presentations I recently gave at IEEE S&P 18 and Usenix Security 18 about browser fingerprinting.

Evaluating the privacy implications of a canvas fingerprinting countermeasure

Because of their side effects, browser fingerprinting countermeasures may have a negative impact on users privacy. In this post we look more in details at Canvas Defender, a canvas fingerprinting countermeasure.

Les rendez-vous du plateau Inria - Présentation sur les empreintes de navigateurs.

Slides de la présentation sur les empreintes de navigateurs (browser fingerprints) effectuée à Euratechnologie le 12/04/2018 dans le cadre des rendez-vous du plateau Inria.

Fibonacci sequence in Javascript

This post presents 4 Javascript solutions to compute the nth term of a Fibonacci sequence.