WebGL Vendor and Renderer

996 views
Skip to first unread message

bluePenguin

unread,
Oct 27, 2021, 1:44:32 PM10/27/21
to Chromium-dev
Hello, I'm doing research on privacy and fingerprinting. Something that I have found is that many users resort to things like "canvas randomizers" and a few other page context level methods that modify the javascript objects via javascript. The issue with this is that it's trivial to detect this behaviour, and you can use evasion methods to add to the fingerprint, as they actually make you more unique.

So I'm looking into where I can override UNMASKED_VENDOR_WEBGL and UNMASKED_RENDERER_WEBGL.


and a few other places in the chromium source, but testing them on https://webglreport.com/ I am unable to get them to change.

I'm not super familiar with the chromium codebase so I was hoping I could get some help with where I should look to do this.


Thanks!
- blue

Ken Russell

unread,
Oct 27, 2021, 8:11:57 PM10/27/21
to langp...@gmail.com, graphics-dev
+graphics-dev
chromium-dev to bcc

Hi blue,

The repositories have moved. Here's the current location of this code:


You've found the correct place in the code, so if you've successfully built your source tree, the values should have changed.

-Ken



--
--
Chromium Developers mailing list: chromi...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google Groups "Chromium-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-dev...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/462f3644-0cfc-4d73-95cf-98ceec5e8e6en%40chromium.org.
Reply all
Reply to author
Forward
0 new messages