Anti Fingerprinting

Talk about code development, features, specific bugs, enhancements, patches, and similar things.
Forum rules
Please keep everything here strictly on-topic.
This board is meant for Pale Moon source code development related subjects only like code snippets, patches, specific bugs, git, the repositories, etc.

This is not for tech support! Please do not post tech support questions in the "Development" board!
Please make sure not to use this board for support questions. Please post issues with specific websites, extensions, etc. in the relevant boards for those topics.

Please keep things on-topic as this forum will be used for reference for Pale Moon development. Expect topics that aren't relevant as such to be moved or deleted.
User avatar
pm4eva
Moonbather
Moonbather
Posts: 74
Joined: 2018-06-12, 10:26
Location: CET

Anti Fingerprinting

Unread post by pm4eva » 2018-09-12, 16:42

I know PM does fake some canvas things but it seems its not enough.

If you look the Canvas Blocker Addon
https://addons.mozilla.org/de/firefox/a ... asblocker/
for Firefox you will see the difference.
Image
Fullscreen directlink 2: http://fs5.directupload.net/images/180912/o5xb5iiv.png
It fakes (blocks) alot more.

There is also a testsite for the AudioApi made by the developer of Canvas Blocker.
https://kkapsner.github.io/CanvasBlocke ... oTest.html
(Maybe the site needs pressing F5 to refresh )

So the question is if you could include that functions in PM directly,
or is an Addon existing what we could use in PM instead?
Last edited by pm4eva on 2018-09-12, 16:53, edited 7 times in total.
thx and greets

User avatar
Isengrim
Board Warrior
Board Warrior
Posts: 1325
Joined: 2015-09-08, 22:54
Location: 127.0.0.1
Contact:

Re: Anti Fingerprinting

Unread post by Isengrim » 2018-09-12, 17:02

From what I understand, the difference between Pale Moon's built-in functionality and add-ons like this is that Pale Moon does not block access to the APIs (which means less things on the web will break) and instead implements canvas "poisoning". This means that canvasing will return slightly randomized data every time it's used, effectively randomizing the fingerprint instead of preventing it. However, this "poisoning" feature only applies to canvas fingerprinting, not other forms of fingerprinting such as what that add-on lists.
a.k.a. Ascrod
Linux Mint 19.3 Cinnamon (64-bit), Debian Bullseye (64-bit), Windows 7 (64-bit)
"As long as there is someone who will appreciate the work involved in the creation, the effort is time well spent." ~ Tetsuzou Kamadani, Cave Story

User avatar
pm4eva
Moonbather
Moonbather
Posts: 74
Joined: 2018-06-12, 10:26
Location: CET

Re: Anti Fingerprinting

Unread post by pm4eva » 2018-09-12, 19:14

If you use the Link for testing AudioAPI (ID fake) with PM and FF (with canvasblocker addon) then you will see that in FF the ID is always different and in PM always is same.
So the Addon also fakes that too.

I dont know what could be implemented in PM,
and i dont know what other things would be good to have also.

Thats why i ask.
What make sense and what not, and what could be implemented?
In FF i fake all (not block) with that addon.

p.s. there is another Addon what only fake the AudioApi
https://addons.mozilla.org/en-US/firefo ... -defender/
Last edited by pm4eva on 2018-09-12, 19:32, edited 5 times in total.
thx and greets

Locked