3 ms·
I’m the author. 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 yo
by kdarutkin 5y ago
I’m the author.
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
Also, we haven’t looked into Opera yet, but we may if you ask to do it.
For the technical questions or bug reports consider using Github Issues
- kdarutkin 5y agoI also made a special branch for Chromium (Chrome, Brave, Edge, etc.) that works much slower, but should be more accurate. It still may not work for your browser with a custom configuration. Also, it is better not to make any gestures during the process. https://github.com/fingerprintjs/external-protocol-flooding/tree/feature/chrome-long-delay https://github.com/fingerprintjs/external-protocol-flooding/... https://609d9f4d79c4f6000700782c--boring-visvesvaraya-dbefd4.netlify.app/ https://609d9f4d79c4f6000700782c--boring-visvesvaraya-dbefd4...
- Otek 5y agoOpera is now fully Chromium so it should be similar to others
- adontz 5y agoHow come you happen to detect Xcode and Sketch on Windows?
- hoistbypetard 5y agoInteresting work. It didn't work between firefox and chromium on my linux desktop, even trying the chromium branch. But my linux desktop already puts me into a pretty small bucket of users to begin with, so someone who's doing this may not see any joy in trying to fix that.
- kdarutkin 5y agoThanks. Linux is tricky. Mostly because Chrome opens applications through `xdg-open`. Custom configuration on Firefox may also affect the result.
- a_t48 5y agoFWIW - it worked perfectly on Firefox for Linux, but Chrome claimed I had...pretty much everything installed, so it broke horribly. EDIT: the "special branch" also didn't work
- fomine3 5y agoThe issue on Chromium bug tracker is reported by @microsoft.com. So testing on Chromium Edge would be nice.
- vmception 5y agoreminds me why I only use Tor on Tails
- h1fra 5y agoGot a perfect match on Chrome vs Firefox. Scary, and very easy to miss the little popup for casual user. Wonder is it possible to replace the popup by an iframe?
- kdarutkin 5y agoIt is possible on Tor Browser. Chrome and Firefox show a confirmation popup in the main frame.
- nonameiguess 5y agoIt appears to just detect the presence of an installed scheme handler, not the application itself. This does tell you that the application was at one point installed and the uninstaller for it lies and doesn't completely uninstall, but none of the applications it thinks I have are applications I still have (just Spotify and Skype, but still). Good to know who the offenders are, Spotify and Skype. Everything else I uninstalled was actually uninstalled.
- nonameiguess 5y agoFor what it's worth, I went to the Registry Editor, deleted the entries in HKEY_CLASSES_ROOT for Skype and Spotify completely, and these are still showing up as installed. Makes me wonder if Windows is somehow pre-installing custom scheme handlers for these, whether you have them or not. As far as I know, Skype comes with Windows, so there is no way to test a fresh installation that never had it at all, but Spotify? Is there anyone using a completely clean fresh Windows installation that can test if this demo thinks it is installed even though it isn't?