• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Why the browser canvas fingerprinting?

Joined
Mar 6, 2017
Messages
1,197 (1.75/day)
Likes
457
System Name My Super Computer
Processor Intel Core i7 8700K
Motherboard Gigabyte Z370 AORUS Ultra Gaming
Cooling Corsair H55 AIO
Memory 2x8GB Crucial/Micron Ballistix Sport DDR4-2400
Video Card(s) ASUS GeForce GTX1060 6GB
Storage Samsung 970 EVO 500 GB NVMe SSD
Display(s) HP 2311x and Acer G206HQL
Case CoolerMaster MasterBox Lite 5 RGB
Audio Device(s) On-Board Sound
Power Supply EVGA Supernova 650 G3 Gold
Mouse Logitech M705
Keyboard Logitech Wave K350
Software Windows 10 Pro 64-bit
Benchmark Scores https://valid.x86.fr/liwjs3
#1
Firefox CanvasBlocker TechPowerUp.png

So... What's up with that?
 
Joined
Aug 20, 2007
Messages
10,459 (2.51/day)
Likes
9,436
System Name Pioneer
Processor Intel i9 9900k
Motherboard ASRock Z390 Taichi
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory G.SKILL TridentZ Series 32GB (4 x 8GB) DDR4-3200 @ 14-14-14-34-2T
Video Card(s) EVGA GTX 1080 FTW2
Storage HGST UltraStar 7K6000 3.5" HDD 2TB 7200 RPM (w/128MBs of Cache)
Display(s) LG 32GK850G-B 1440p 32" AMVA Panel G-Sync 144hz Display
Case Thermaltake Core X31
Audio Device(s) Onboard Toslink to Schiit Modi Multibit to Asgard 2 Amp to AKG K7XX Ruby Red Massdrop Headphones
Power Supply Seasonic PRIME 750W 80Plus Titanium
Mouse ROCCAT Kone EMP
Keyboard WASD CODE 104-Key w/ Cherry MX Green Keyswitches, Doubleshot Vortex PBT White Transluscent Keycaps
Software Windows 10 Enterprise (From former workplace, yay no telemetry)
Benchmark Scores FSext/TS: FSext 10770:https://www.3dmark.com/fs/17394505 TS 8140:https://www.3dmark.com/spy/5371816
#2
Browser canvas fingerprinting doesn't even really serve as a unique identifier. Any particular reason this bothers you? I mean cookies are worse, honestly.
 
Joined
Mar 6, 2017
Messages
1,197 (1.75/day)
Likes
457
System Name My Super Computer
Processor Intel Core i7 8700K
Motherboard Gigabyte Z370 AORUS Ultra Gaming
Cooling Corsair H55 AIO
Memory 2x8GB Crucial/Micron Ballistix Sport DDR4-2400
Video Card(s) ASUS GeForce GTX1060 6GB
Storage Samsung 970 EVO 500 GB NVMe SSD
Display(s) HP 2311x and Acer G206HQL
Case CoolerMaster MasterBox Lite 5 RGB
Audio Device(s) On-Board Sound
Power Supply EVGA Supernova 650 G3 Gold
Mouse Logitech M705
Keyboard Logitech Wave K350
Software Windows 10 Pro 64-bit
Benchmark Scores https://valid.x86.fr/liwjs3
#3
It's just something that I'm wondering why it's being done.
 
Joined
Oct 19, 2007
Messages
6,961 (1.69/day)
Likes
1,622
Processor Intel i9 9900K @5GHz w/ Corsair H150i Pro CPU AiO w/Corsair HD120 RBG fan
Motherboard Asus Z390 Maximus XI Code
Cooling 6x120mm Corsair HD120 RBG fans
Memory Corsair Vengeance RBG 2x8GB 3600MHz
Video Card(s) Asus RTX 2080 STRIX OC
Storage Samsung 250GB 960 EVO m.2, 970 EVO 1TB, Samsung 850 EVO 1TB SSD, 10TB Synology DS1515+ RAID5
Display(s) Acer Predator 34" 3440x1440 OC'd to 100MHz
Case Corsair 570x RBG Tempered Glass
Audio Device(s) Onboard / Corsair Void Wireless RGB
Power Supply Corsair HX850w Platinum Series
Mouse Logitech G602s
Keyboard Corsair K70 Rapidfire
Software Windows 10 x64 Professional
Benchmark Scores Firestrike - 23520 Heaven - 3670
#4
I dont even know what this is.
 
Joined
Nov 20, 2013
Messages
3,291 (1.74/day)
Likes
3,260
Location
Kiev, Ukraine
System Name Evil Midget
Processor i3-6100
Motherboard MSI B150I PRO AC
Cooling Noctua NH-L9i
Memory 2x8GB Kinkston HyperX DDR4-2133 CL14
Video Card(s) EVGA GTX1060 SC 6G
Storage Samsung XP941, Sandisk X400 512GB
Display(s) Samsung U24E590D (4K/UHD)
Case LianLi Q11B
Audio Device(s) Int.
Power Supply SeaSonic 450W 80+ GOLD
Mouse Logitech G503
Keyboard Zalman K500 modded (Gateron brown)
Software Windows 10
#7
So... What's up with that?
You have a "canvasblocker" addon in your browser. Just uninstall it if it bothers you.

It's just something that I'm wondering why it's being done.
It's a somewhat questionable security measure.
Basically, if you render the same vector image on canvas and analyse it afterwards, then you can make an educated guess about user's browser, OS and graphics hardware (but nothing more, so your private data is safe). This is possible due to the difference in final rendering due to architectural differences, different drivers, different graphics libraries.
The canvasblocker only adds random noise to your canvas, or mimics some preset configuration in order to not let anyone know what are you possibly using.
It's like the old spoofing of HTTP User-agent header from back in a day, which some of us used in order to hide true browser id from server.
 
Top