Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Stealth Mode] Block canvas fingerprinting #114

Closed
ameshkov opened this issue Aug 21, 2015 · 16 comments
Closed

[Stealth Mode] Block canvas fingerprinting #114

ameshkov opened this issue Aug 21, 2015 · 16 comments

Comments

@ameshkov
Copy link
Member

ameshkov commented Aug 21, 2015

@ameshkov ameshkov added this to the 6.1 milestone Aug 21, 2015
@ghost
Copy link

ghost commented Dec 28, 2015

Firefox has an addon for this. Might help to figure the best implementation.
https://addons.mozilla.org/en-US/firefox/addon/canvasblocker/

@ameshkov
Copy link
Member Author

In fact I am pretty sure that disabling "" access won't help at all. They will simply use another element to get your fonts and plugins list. The problem with all this fingerprinting is that there is no bulletproof protection. Here is a good article about this: https://panopticlick.eff.org/about

@ameshkov ameshkov modified the milestone: 6.1 Apr 20, 2016
@ameshkov ameshkov added this to the 6.2 milestone Oct 20, 2016
@ameshkov
Copy link
Member Author

Example of such script:
https://www.thisisacoolthing.com/fp.js

@theseanl
Copy link

http://dpiw925yvtpfq.cloudfront.net/Bbm9BN1BRGyhTbVhecQFkWg%3D%3D

@theseanl
Copy link

http://lib.vmweb.net/identity.min.js
Source: https://source.ind.ie/better/content/blob/master/trackers/vmweb.net/index.md

@theseanl
Copy link

theseanl commented Dec 9, 2016

https://marketing.al.ly/adb.php?tag=50756b5fd4b6aa7d561&width=460&height=60

@Bluscream
Copy link

Do we really nees to block all this scripts one by one?

@ameshkov
Copy link
Member Author

ameshkov commented Dec 12, 2016

We just collect fingerprinting examples in this issue in order to analyse them and come up with some generic solution.

@theseanl
Copy link

theseanl commented Dec 13, 2016

There is a comprehensive list of examples here: https://webcookies.org/canvas-fingerprinting/

@Bluscream
Copy link

Ah okay, thanks <3

@ameshkov
Copy link
Member Author

Wow, great link!

@ameshkov
Copy link
Member Author

ameshkov commented Feb 9, 2017

One more example:
https://code.createjs.com/createjs-2015.11.26.min.js

@ameshkov
Copy link
Member Author

ameshkov commented Feb 9, 2017

Also, I was reviewing code of the AMO add-on: https://addons.mozilla.org/en-US/firefox/addon/canvasblocker/ and literally loved it.

It was mentioned above.

@confessor-adguard
Copy link

confessor-adguard commented May 31, 2017

Service that helps to understand how unique your "fingerprint", it uses are pretty simple checks.
https://fpcentral.irisa.fr/fp

@vozersky vozersky removed the question label Aug 8, 2017
@ameshkov ameshkov modified the milestones: 6.3, 6.2 Sep 6, 2017
@ameshkov ameshkov removed this from the 6.3 milestone Oct 9, 2017
@ViRb3
Copy link

ViRb3 commented May 18, 2020

May I ask why this was closed? I could not find this feature in any AdGuard product, and I believe it is critical in order to even somewhat resist fingerprinting. With all AdGuard for Windows protections turned on, https://panopticlick.eff.org/ still uniquely identifies my browser. This doesn't quite live up to the claims on the blog:

AdGuard is able to prevent fingerprinting almost completely. (source)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants