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

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

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/993521

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX