用 Browserprint 检测可能唯一的「浏览器指纹」

10
1 Star2 Stars3 Stars4 Stars5 Stars (1 votes)
Loading...

浏览器指纹 是指仅通过浏览器的各种信息,如系统字体、屏幕分辨率、浏览器插件,无需 cookie 等技术,就能近乎绝对定位一个用户,就算使用浏览器的隐私窗口模式,也无法匿名。而 Browserprint 则可以测试你的浏览器是否拥有唯一的「浏览器指纹」。@Appinn

这其实回答了一个问题:浏览器的隐身模式是否真的可以隐私?答案似乎是否定的。

Browserprint 是免费开源的测试工具,皆在提供一个和电子前哨基金会 的 panopticlick 工具类似的产品。

青小蛙换了几个浏览器,都获取了唯一的浏览器指纹,也就是说通过这个指纹,就能定位这个唯一的浏览器。

而在 Browserprint 的统计页面,根据目前经过测试的 32000 多份数据,有大约 85% 的浏览器都存在着唯一的浏览器指纹。

其他数据还包括使用 Tor 比例、操作系统比例、打开 Cookies 比例、时区、浏览器等等,有心的同学,已经可以根据这些数据完成一篇论文了,而 Browserprint 项目本身也是由澳洲著名的 阿德莱德大学 主办。

快去试试看你的浏览器是否也拥有唯一的浏览器指纹。

👉 https://browserprint.info/

已有 10 条评论, 我要留言

  1. user说道:

    给大家推荐一些可能的隐私保护插件/拓展.
    Safari:JS Blocker(测试地址不知道为什么打不开,没有测试结果)
    Chrome:CanvasFingerprintBlock (Canvas 显示为空)
    Firefox:CanvasBlocker(设置为block everything,Canvas显示为Not supported)
    其他的:JS Blocker可以阻止发送 http referrers(只能阻止)
    Chrome:Referer Control 可以定制referrer.
    Frefox:RefControl,可以定制。
    进一步的,可以关闭WebGL,WebRTC,尽可能的保护指纹。
    音频指纹目前没看到可以阻止的方法。

    • darkwolf_99说道:

      cent浏览器本身的设置有选项可以阻止Canvas和音频指纹的漏泄。阻止获取音频指纹后的信息如下,
      Fingerprint using DynamicsCompressor (sum of buffer values):
      Error
      Fingerprint using DynamicsCompressor (hash of full buffer):
      NoJS
      AudioContext properties:
      Error
      Fingerprint using OscillatorNode:
      Error or not supported
      Fingerprint using hybrid of OscillatorNode/DynamicsCompressor method:
      Error or not supported

    • darkwolf_99说道:

      cent浏览器可以直接阻止音频指纹和Canvas指纹

  2. beiju说道:

    CanvasBlocker为啥在附加元件里搜不到?

  3. alois说道:

    为什么直接用chrome,隐身和非隐身,就获取了不同的指纹?并没有做任何特殊设置啊。
    因为ss的缘故?

  4. alois说道:

    发现Browserprint在微博是敏感词。
    chrome开了隐身和不开隐身,生成的不同的特征码。
    看了看,原来只是因为扩展变了。

  5. 路人说道:

    An error has occurred.
    什么也没有,出错,隐私模式不支持检测?

  6. zodiacg说道:

    这类工具有一个问题,他一定程度上依赖于你去访问它让它测一下然后来决定你是不是唯一的。所以数据集其实不是特别的丰富……

  7. jay说道:

    Ghostery竟然没效果 ,好失望

  8. skystar说道:

    将来会越来越唯一,因为硬件API开始在新的互联网标准里开放了

有不同想法?说说看