fingerprintjs/external-protocol-flooding

Different results across different browsers

tutaf opened this issue · 1 comments

tutaf commented

image

Hi @tutaf
Thanks for the feedback!

The accuracy can be low because of:

  • Custom browser settings or flags - The demo was designed for the default setup, but that doesn’t mean your custom setup is not vulnerable.
  • Poorly performant hardware (including virtual machines) - Some timings are just hardcoded and were tested on the MacBook hardware.
  • Fullscreen mode - The demo will work faster and more accurate if the browser is not in a fullscreen mode
  • Slow internet connection
  • Gestures during the process

I also made a special branch for Chromium (Chrome, Brave, Edge, etc.) that works much slower, but should be more accurate.
https://609d9f4d79c4f6000700782c--boring-visvesvaraya-dbefd4.netlify.app/

It still may not work for your browser with a custom configuration. Like downloading PDFs instead of opening it.