变色龙突出显示并保护您免受Chrome中浏览器指纹的伤害

尝试消除问题的工具

浏览器指纹识别是指根据在与网站或服务建立连接时自动传输的信息或在脚本和技术的帮助下生成的信息对浏览器进行配置的方法。

尚不清楚浏览器指纹在Internet上使用的广泛程度,但很明显有些公司使用它来跟踪用户在线。通常,它与传统的跟踪方法(例如cookie或LSO)结合使用。

我分析了 画布指纹 昨天,指纹识别是许多技术之一,而Chameleon for Chrome是指南中提到的扩展之一。

尽管它还不能防止这种特定方法-仅突出显示使用-但它旨在突出显示并保护您免受指纹攻击。

注意 :该扩展程序自2014年以来未进行过更新。尽管该扩展程序仍可在基于Chromium的浏览器中使用,但缺少更新意味着该扩展程序不会突出显示或防止使用新的指纹识别方法。

安装

chameleon for chrome

Chameleon在Chrome网上应用店中不可用,这意味着扩展程序的安装不像平时那样简单。您需要执行以下操作才能在基于Chrome或Chromium的浏览器中安装它:

  1. 访问GitHub项目页面并将最新的工作版本下载到您的系统。您可以在主页上的“安装”下找到下载链接(向下滚动)。
  2. 将zip文件解压缩到本地目录。
  3. 通过在Chrome中加载chrome:// extensions /来打开扩展程序管理器。
  4. 选中屏幕右上角的开发人员模式框。
  5. 从菜单中选择加载未打包的扩展程序,然后浏览到将扩展程序安装到的目录的chrome文件夹。
  6. 请按照说明完成安装。

chameleon chrome extension

Chameleon在Chrome的主工具栏中添加了一个图标,用于指示扩展程序是否处于活动状态,以及在活动页面上发现了多少个跟踪元素。

就检测而言,它支持以下指纹技术:

  1. window.navigator值
  2. window.screen值
  3. 日期/时间查询
  4. 字体枚举
  5. 画布图像数据提取

在保护方面,它支持以下内容(这意味着它将阻止或修改请求):

  1. 请求标头值
  2. window.navigator值
  3. window.screen值
  4. 日期/时间查询

开发人员计划在扩展中添加其他技术,包括CSS媒体查询,JavaScript渲染引擎差异或在浏览器允许的情况下生成校验和。

当您单击该图标时,它将在顶部的摘要中显示该页面上使用的属性访问计数和脚本,该摘要在主机名列表及其访问的属性下方显示。

并非所有请求都用于对浏览器或用户进行指纹识别。例如,网站可以请求窗口的宽度和高度在浏览器窗口中正确显示内容。

小费 :如果您在浏览Internet时发现主机名使用率很高,则可能需要使用脚本阻止程序。您可以使用 像Matrix这样的插件 为此(请阅读我们的 在这里查看扩展名 和 uBlock的评论 这是一种轻量级的替代方案)。

您可以随时通过单击扩展图标并在其界面中选择禁用来禁用该扩展。这也是您再次启用它的方式。

结论

Chameleon是Chrome网络浏览器的出色扩展,它可以通知您网站是否使用可用于识别浏览器指纹的技术。

除了为您提供有关这些技术的信息之外,它还可以自动保护您免受某些技术的侵害。