如何屏蔽Canvas指纹跟踪

研究人员发现,有许多流行网站正在使用一种难以被屏蔽的在线跟踪技术: AddThis  Canvas指纹跟踪。

这项跟踪技术是基于一个事实:相同的HTML5 Canvas元素在不同的浏览器上产生出独特的可作为指纹使用的像素——因为浏览器可能使用了不同的图像处理引擎、输出选项和压缩水平,操作系统在抗锯齿和子像素渲染上可能使用了不同的算法和设置。

感兴趣的用户可以访问browserleaks.com测试浏览器是否支持 Canvas,是否容易受到Canvas指纹的跟踪。

Canvas指纹跟踪并不难屏蔽,Tor项目早在2012年就在Tor Browser Bundle中实现了Canvas指纹屏蔽器,电子前哨基金会称,它最近更新了Privacy Badger扩展,将能屏蔽AddThis 跟踪器和其它基于社交媒体的跟踪器。禁用JavaScript或使用NoScrip扩展也能屏蔽此类跟踪。

原文发布时间:2014-07-24

本文来自云栖合作伙伴“linux中国”

如何屏蔽Canvas指纹跟踪相关推荐

  1. Canvas 指纹追踪技术

    目录 1. 设备指纹技术介绍 1.1 第一代 -- cookie / evercookie 1.2 第二代 -- 浏览器指纹技术 1.3 第三代 -- 发现设备后面的人 2. 指纹的分类 2.1 普通 ...

  2. canvas指纹(帆布指纹)

    canvas指纹的探索 文章目录 **canvas指纹**的探索 帆布指纹介绍 1. 什么是帆布指纹 2. 帆布指纹作用 3. 工作原理是什么 4. 为什么这个hash值能够唯一标识一个浏览器呢? 5 ...

  3. h5调用指纹识别_如何用Html5进行指纹跟踪?

    本文继<浅谈Web客户端追踪(上)>继续对主流的Web客户端追踪技术进行分析,主要介绍典型的指纹追踪技术和WebRTC技术,介绍一些简单的防跟踪的方法,并给出相关参考供感兴趣的朋友深入研究 ...

  4. 超级浏览器:防止精准识别从Canvas指纹开始

    上一篇文章我们有说过,如果完全阻断了网站对用户的识别,很可能会直接导致用户无法登录网站. 小伙伴们复习可以看这里:跨境电商防关联,从超级浏览器的Cookies开始 所以网站需要有新的技术手段来精准识别 ...

  5. h5调用指纹识别_基于HTML Canvas实现“指纹识别”技术,canvas指纹

    基于HTML Canvas实现"指纹识别"技术,canvas指纹 作者:zhanhailiang 日期:2015-01-31 说明 所谓指纹识别是指为每个设备标识唯一标识符(以下简 ...

  6. 指纹浏览器 开源 linux,浏览器指纹--Canvas指纹

    从根本上来说,每一种浏览器都会使用不同的图像处理引擎,不同的导出选项,不同的压缩等级,所以每一台电脑绘制出的图形都会有些许不同,这些图案可以被用来给用户设备分配特定编号(指纹),也就是说可以用来识别不 ...

  7. 帆布指纹识别(canvas fingerprinting)

    广告联盟或许网站运营者都希望能够精准定位并标识每一个个体,通过对用户行为的分析(浏览了哪些页面?搜索了哪些关键字?对什么感兴趣?点了哪些按钮?用了哪些功能?看了哪些商品?把哪些放入了购物车等等),为用 ...

  8. 防屏蔽浏览器_国外lead/emu广告联盟平台/扫盲篇–UA,指纹浏览器与流量来路-VMLogin指纹浏览器介绍..

    国内的广告联盟近几年来越来越多,但是国外的广告联盟简直是多如牛毛,那么我们怎样快速地找到适合自己的国外的广告联盟平台呢? 做国外lead 绕不开的东西,UA 流量来路,浏览器指纹.虽然这连基础都不算的 ...

  9. 浏览器指纹实现方案:Cookie、Flash Cookies、帆布指纹识别

    前言: 浏览器指纹指什么? 简单地说,浏览器指纹是一个能够唯一标识当前浏览器的字符串 作用: 在网络上精确定位到每一个个体,通过收集这些个体的数据,分析后更加精准的去推送广告(精准化营销)或其他有针对 ...

最新文章

  1. java快排算法解读,java 快排的思路与算法
  2. 我的一个特点:数据处理能力还可以,但是数据规律记忆能力有限
  3. Groovy 使用完全解析
  4. 每天一道LeetCode-----在给定序列中找到满足nums[i]nums[i-1]nums[i]nums[i+1]的位置,要求时间复杂度是O(logN)
  5. Python高手之路【十】python基础之反射
  6. (7)ISE14.7无用引脚设置上下拉或高阻态(FPGA不积跬步101)
  7. rose怎么把两个mdl弄在一起_面试美敦力,HR要我降Title,怎么办?(上)
  8. GoAhead2.5源代码分析之1-用户管理(um.c)
  9. 技术圈的女性工程师都去哪呢?
  10. 【Oracle】DG三种保护模式及切换方式
  11. [入门系列]什么是面向服务的体系结构(SOA)?
  12. dp交换机命令_H3C-交换机维护命令大全
  13. Proteus 里面library文件夹找不到,怎么找到library文件夹。
  14. 成都市计算机会考,四川省高中信息技术会考资料及试题
  15. Labview编程模式
  16. UFS Hibernate介绍--代码部分
  17. SAP如何控制采购价格不显示(适用ME23N、ME2L、ME2M、ME2K、ME2J、ME2C、ME2B、ME2N等)
  18. bzoj4987 Tree 树形dp
  19. 7-2 航空公司VIP客户查询 (20分)
  20. 被高通裁员两次,清华毕业华裔工程师跳楼身亡!中年IT男,为何这么难?

热门文章

  1. mysql连接28000错误代码_mysql 在登陆的时候出现error 1045 (28000): 错误解决办法
  2. 为什么先交钱后用电_车主快看,有上坡辅助,先抬离合后加油为什么不是熄火就是加空油...
  3. vue点击input框出现弹窗_使用vue实现各类弹出框组件
  4. 计算机应用基础-0025,【技工学校《计算机应用基础》课程教学特点及讲授策略】 计算机应用基础...
  5. 信息: 开始协议处理句柄[http-nio-8080]_你必须要知道的HTTP协议原理
  6. java int 详解,int与Integer详解(java基础篇)
  7. pytorch torch.rand
  8. CUDA C编程权威指南 第二章 CUDA编程模型
  9. 11 User Space, Kernel Space, and the System Call API(用户空间,核空间,系统api)
  10. Python SHA1算法