V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
xiaohundun
V2EX  ›  程序员

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

  •  
  •   xiaohundun · 2023-11-20 16:14:38 +08:00 · 2804 次点击
    这是一个创建于 398 天前的主题,其中的信息可能已经有所发展或是发生改变。
    用的哪一款插件,推荐下
    12 条回复    2024-02-21 11:17:27 +08:00
    gesse
        1
    gesse  
       2023-11-20 16:50:18 +08:00
    以前断头浏览器抓取数据的时候,是直接修改了浏览器这部分源码。
    xiaohundun
        2
    xiaohundun  
    OP
       2023-11-20 16:55:46 +08:00
    @gesse 额。。。不好意思我没看懂哈哈哈哈😂
    musi
        3
    musi  
       2023-11-20 16:58:33 +08:00
    @gesse
    @xiaohundun
    你们俩在跨服聊天,op 说的是如何防止网站发布者使用 Canvas 指纹追踪用户
    gesse 说的是如何绕过使用 Canvas 指纹实现的防爬手段
    Huelse
        4
    Huelse  
       2023-11-20 16:59:53 +08:00
    fingerprintjs 了解下,可不光是 canvas 哦
    zzxqd
        5
    zzxqd  
       2023-11-20 17:06:32 +08:00
    比较新的浏览器都自带了吧,我的主力火狐浏览器上就有数字指纹跟踪防护功能,分为标准/严格/自定义几个档位。
    http://www.firefox.com.cn/features/block-fingerprinting/
    Puteulanus
        6
    Puteulanus  
       2023-11-20 17:17:48 +08:00
    有专门做这个的,好像叫指纹浏览器吧
    xiaohundun
        7
    xiaohundun  
    OP
       2023-11-20 17:24:07 +08:00
    @Huelse 是的,我下载了 All Fingerprint Defender ,还有 Audio 和 WebGL ,恐怖啊。。今天我才理解了为什么跟朋友讨论的东西我能在不久后就看到广告。。
    xiaohundun
        8
    xiaohundun  
    OP
       2023-11-20 17:27:03 +08:00
    @Huelse 然后我访问这个网址每次拿到的指纹都不一样,这样应该说明生效了吧,https://fingerprintjs.github.io/fingerprintjs/
    FlossStunning
        9
    FlossStunning  
       2023-11-20 17:29:41 +08:00
    Firefox 有个扩展叫 CanvasBlocker ,就是用来拦截 Canvas 指纹的
    https://addons.mozilla.org/zh-CN/firefox/addon/canvasblocker/
    xiaohundun
        10
    xiaohundun  
    OP
       2023-11-20 17:32:53 +08:00
    @FlossStunning enen ,我找到了一个号称 all in one 的,chrome 的 All Fingerprint Defender
    seekafter
        11
    seekafter  
       2023-11-21 08:55:26 +08:00
    Kennethchiu
        12
    Kennethchiu  
       306 天前
    现在大部分浏览器,包括市面上的指纹浏览器,是直接屏蔽读取 Canvas 指纹,或者是伪造一个 Canvas 指纹,不过这些特征都很明显,毕竟谁没事会去屏蔽呢,至于伪造,也是个很明显的特征,因为等于百分百不重合,Canvas 指纹是访问网站的时候网站给你画图,是百分百会出现重复的,更详细你可以看国外有个检测网站,可以看到检测结果: https://browserleaks.com/canvas
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3630 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 04:59 · PVG 12:59 · LAX 20:59 · JFK 23:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.