xiaohundun
V2EX  ›  程序员

今天了解到前端有个 Canvas 指纹的东西,你们都是怎么防止的

By xiaohundun at 2023 年 11 月 20 日 · 4205 次点击
用的哪一款插件,推荐下
12 条回复  •  2024-02-21 11:17:27 +08:00
gesse
   1
gesse  
   2023 年 11 月 20 日
以前断头浏览器抓取数据的时候,是直接修改了浏览器这部分源码。
xiaohundun
   2
xiaohundun  
OP
   2023 年 11 月 20 日
@gesse 额。。。不好意思我没看懂哈哈哈哈😂
musi
   3
musi  
   2023 年 11 月 20 日
@gesse
@xiaohundun
你们俩在跨服聊天,op 说的是如何防止网站发布者使用 Canvas 指纹追踪用户
gesse 说的是如何绕过使用 Canvas 指纹实现的防爬手段
Huelse
   4
Huelse  
   2023 年 11 月 20 日
fingerprintjs 了解下,可不光是 canvas 哦
zzxqd
   5
zzxqd  
   2023 年 11 月 20 日
比较新的浏览器都自带了吧,我的主力火狐浏览器上就有数字指纹跟踪防护功能,分为标准/严格/自定义几个档位。
http://www.firefox.com.cn/features/block-fingerprinting/
Puteulanus
   6
Puteulanus  
   2023 年 11 月 20 日
有专门做这个的,好像叫指纹浏览器吧
xiaohundun
   7
xiaohundun  
OP
   2023 年 11 月 20 日
@Huelse 是的,我下载了 All Fingerprint Defender ,还有 Audio 和 WebGL ,恐怖啊。。今天我才理解了为什么跟朋友讨论的东西我能在不久后就看到广告。。
xiaohundun
   8
xiaohundun  
OP
   2023 年 11 月 20 日
@Huelse 然后我访问这个网址每次拿到的指纹都不一样,这样应该说明生效了吧,https://fingerprintjs.github.io/fingerprintjs/
FlossStunning
   9
FlossStunning  
   2023 年 11 月 20 日
Firefox 有个扩展叫 CanvasBlocker ,就是用来拦截 Canvas 指纹的
https://addons.mozilla.org/zh-CN/firefox/addon/canvasblocker/
xiaohundun
   10
xiaohundun  
OP
   2023 年 11 月 20 日
@FlossStunning enen ,我找到了一个号称 all in one 的,chrome 的 All Fingerprint Defender
seekafter
   11
seekafter  
   2023 年 11 月 21 日
Kennethchiu
   12
Kennethchiu  
   2024 年 2 月 21 日
现在大部分浏览器,包括市面上的指纹浏览器,是直接屏蔽读取 Canvas 指纹,或者是伪造一个 Canvas 指纹,不过这些特征都很明显,毕竟谁没事会去屏蔽呢,至于伪造,也是个很明显的特征,因为等于百分百不重合,Canvas 指纹是访问网站的时候网站给你画图,是百分百会出现重复的,更详细你可以看国外有个检测网站,可以看到检测结果: https://browserleaks.com/canvas
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
© 2026 V2EX · 46ms · 3.9.8.5