• 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,064 (2.01/day)
Likes
367
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 860 EVO 500 GB SATA 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
9,299 (2.31/day)
Likes
8,363
System Name Pioneer
Processor Intel i7 8700k @ 5.0 GHz All-Core + Uncore & AVX Offset @ 0
Motherboard ASRock Z370 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) BenQ BL3200PT (a 1440p VA Panel with decent latency)
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 Keycaps, Blue legends
Software Windows 10 Enterprise (From former workplace, yay no telemetry)
Benchmark Scores FSExt/TS: FSExt 10670:https://www.3dmark.com/fs/16110658 TS 8100:https://www.3dmark.com/spy/4209033
#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,064 (2.01/day)
Likes
367
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 860 EVO 500 GB SATA 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,803 (1.72/day)
Likes
1,460
System Name The Green Knight
Processor Intel i5 8600k @4.9GHz w/ Corsair H100i CPU AiO w/Corsair HD120 RBG fan
Motherboard Asus Z370-E Gaming
Cooling 6x120mm Corsair HD120 RBG fans
Memory Corsair Vengeance RBG 2x8GB 3600MHz
Video Card(s) Asus DirectCUII GTX 980 STRIX
Storage Samsung 960 EVO m.2, Samsung 850 EVO 1TB SSD, 2TB backup, 10TB Synology DS1515+ RAID-5
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 HX750w Professional Series
Mouse Logitech G602s
Keyboard Corsair K70 Rapidfire
Software Windows 10 x64 Professional
Benchmark Scores Firestrike - 11471 @4.9GHz 980 stock @1178 core 1753 memory 1279 boost Unigine Heaven - 1824
#4
I dont even know what this is.
 
Joined
Nov 20, 2013
Messages
2,869 (1.66/day)
Likes
2,944
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) ASUS GTX950 MINI
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 G5
Keyboard Zalman K500 modded
Software Windows 10
Benchmark Scores Can fit into a backpack =)
#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