如何屏蔽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. 2021年大数据常用语言Scala(二十五):函数式编程 排序
  2. YOLOV5 的小目标检测网络结构优化方法汇总(附代码)
  3. 每瓶啤酒2元,2个空酒瓶或4个瓶盖可换1瓶啤酒。10元最多可喝多少瓶啤酒?
  4. [分享]MOSS的CSS样式说明,一个老外总结的
  5. LDA 线性判别分析模型
  6. python inspect.stack() 的简单使用
  7. system table CRMC_BO_RANGES
  8. Intel 64/x86_64/IA-32/x86处理器 - 锁原子操作(2) - 总线封锁/缓存封锁
  9. struct与typedef 结构体定义
  10. LINQ聚合算法解释
  11. wsdl2java生成客户端代码_利用wsdl2java工具生成webservice的客户端代码
  12. 一步一步搭建vue项目
  13. MEMZ病毒详细分析
  14. 【ERROR】Error: Error trying to upgrade business network. Error: No valid responses from any peers.
  15. mysql gtid 同步_结合案例说说5.7使用gtid同步后,mysql.gtid_executed引起的从库gtid断层...
  16. 鼠标动不了(灯亮着)
  17. 疲惫!很疲惫(发发牢骚)
  18. hdu 4915 Parenthese sequence(贪心,模拟)
  19. 重视!我国儿童青少年近视患病率已超60%,低龄触网严重、睡眠不足 | 美通社头条...
  20. Java 计算接口调用时间

热门文章

  1. python调用百度地图实现导航pc_利用python和百度地图API实现数据地图标注
  2. java contains性能_java – 使用whereArrayContains进行搜索的效率
  3. C++socket编程(三)3.2 创建TCPServer设置服务信息并讲解网络字节序
  4. php中高光显示的高数,[技术博客]React Native——HTML页面代码高亮数学公式解析...
  5. python登录各种网页示例_Python 通过爬虫实现GitHub网页的模拟登录的示例代码
  6. 利用计算机诊断ct故障,计算机在CT室工作中的应用及管理
  7. gc java root_深入理解Java中的Garbage Collection
  8. python 偏函数装饰器
  9. 1.6 开发集合测试集的大小
  10. VMware NSX 6组件通信图