一、什么是浏览器指纹?

我们常说的指纹,都是指人们手指上的指纹,因具有唯一性,所以可以被用来标识一个人的唯一身份。而浏览器指纹是指仅通过浏览器的各种信息,如CPU核心数、显卡信息、系统字体、屏幕分辨率、浏览器插件等组合成的一个字符串,就能近乎绝对定位一个用户,就算使用浏览器的隐私窗口模式,也无法避免。

这是一个被动的识别方式。也就是说,理论上你访问了某一个网站,那么这个网站就能识别到你,虽然不知道你是谁,但你有一个唯一的指纹,将来无论是广告投放、精准推送、安全防范,还是其他一些关于隐私的事情,都非常方便。

二、实现浏览器指纹的技术点有哪些?

1、基本指纹

浏览器基本指纹是任何浏览器都具有的特征标识,比如屏幕分辨率、硬件类型、操作系统、用户代理(User agent)、系统字体、语言、浏览器插件 、浏览器扩展、浏览器设置 、时区差等众多信息

2、高级指纹

浏览器高级指纹与基本指纹的区别是,基本指纹这些特征不能对某个人进行唯一性标识,仅使用基本指纹也无法对客户端进行唯一性判定,基于HTML5的诸多高级功能就能生成高级指纹了,例如:Canvas指纹、WebGL指纹、AudioContext指纹、WebRTC指纹等。

3、综合指纹

综合指纹是指将所有的用户浏览器信息组合起来,就可以近乎99%以上的准确率定位标识用户,综合指纹大致有如下:

基本指纹(UserAgent、屏幕分辨率、CPU核心数、内存大小、插件信息、语言等)

高级指纹部分(Canvas指纹、Webgl指纹、AudioContext指纹、WebRTC指纹、字体指纹等)

地理位置、时区、DNS、SSL证书等信息。

将以上几点组合起来就可以生成综合指纹(用户指纹),就可以达到前面说的99%以上可以定位唯一用户。

三、如何避免浏览器指纹追踪

指纹浏览器通过修改浏览器指纹阻止任何网站读取您真实的指纹信息,从而达到防追踪的目的。

指纹浏览器允许设置多个独立的企业和社交营销帐户,它们从不相互连接。而且指纹浏览器可以搭配可以搭配不同的网络服务配置,并且cookie和其他文件是完全隔离的,因此浏览器指纹就收到了保护,无法被任何外部手段检测到。

以SMLOGIN(https://www.smlogin.cn)指纹浏览器为例,它正是基于Chromium,除了可以搭配不同的网络服务配置,还能够根据自己需要指纹信息UA、时区、言语、GEO、分辨率、字体等等。

最值得关注的是,它还能够经过浏览器高级指纹的修改调整,支持修正Canvas,WebGL,Audio等硬件指纹信息,摆脱浏览器指纹追踪。

从追踪技术原理看如何从底层防范浏览器指纹追踪?相关推荐

  1. 什么是浏览器指纹追踪(浏览器指纹追踪修改,浏览器指纹追踪技术)

    浏览器指纹追踪 现实世界可通过体貌特征.身份证件.生物特征(如指纹信息)等手段对用户进行唯一性识别.Web 世界主要通过 Cookies 技术.浏览器指纹.WebRTC 等技术进行识别. 典型追踪技术 ...

  2. 反浏览器指纹追踪(反浏览器指纹追踪技术)

    浏览器指纹追踪是一种在网络上追踪用户信息的方法.而在大数据时代,更多的人不希望自己的信息被过多收集.为了反制浏览器指纹追踪行为,反浏览器追踪技术也在不断发展. 什么是反浏览器指纹追踪技术? 浏览器指纹 ...

  3. 浏览器指纹追踪技术,如何完整修改浏览器指纹?

    来源 | http://www.fly63.com/article/detial/10479 什么是浏览器指纹 "浏览器指纹"是一种通过浏览器对网站可见的配置和设置信息来跟踪Web ...

  4. 浏览器指纹能破解吗?用户如何躲避浏览器指纹追踪保护隐私安全?

    相信对做跨境电商独立站运营的朋友来说,跟各大海外社媒平台打交道是没办法避免的事情,但海外的社媒平台,无论是Facebook还是谷歌还是其他,对账号都是严格管理的.这当然和我们的浏览器指纹有关,那么我就 ...

  5. 指纹浏览器指纹追踪技术:指纹浏览器开源代码,浏览器指纹js插件

    指纹追踪技术(指纹浏览器)的前世今生: 1).第一代 第一代指纹追踪是cookie这类的服务端在客户端设置标志的追踪技术,evercookie 是 cookie 的加强版. . 第二代 第二代指纹追踪 ...

  6. 浏览器指纹追踪技术有哪些

    当我们在进行浏览器网站时,都是会留下痕迹的,哪怕是打开了隐私浏览,运营商也是可以看到相关的浏览数据信息的,那浏览器指纹是如何被追踪到的呢? Cookie Cookie是目前浏览器最常用的一种方式,当我 ...

  7. 巨头都在追逐的眼球追踪技术,究竟能带来什么?

    [转] https://m.leiphone.com/news/201707/aC1AcagZdojMomUj.html 人的身体有视觉.听觉.嗅觉味觉.触觉和运动五大感知系统,然而我们所接收的80% ...

  8. 深度 | 巨头都在追逐的眼球追踪技术,究竟能带来什么?

    眼球追踪就是这样一个让机器人更懂人类的技术. 人的身体有视觉.听觉.嗅觉味觉.触觉和运动五大感知系统,然而我们所接收的80%的信息都来自于眼睛. 眼睛不仅是我们的输入主设备,也是我们的输出设备.俗话说 ...

  9. Window 10将内置眼球追踪技术

    [转] https://www.leiphone.com/news/201708/tBkiypUoyX3Iu75X.html 8月1日,眼球追踪技术公司Tobii宣布其将与微软合作,将眼球追踪技术内置 ...

最新文章

  1. 计算机视觉——基本知识概念
  2. 【机器学习算法专题(蓄力计划)】三、机器学习中的概率论基础精讲
  3. 对Multi-bin 技术的理解
  4. 用python爬虫爬取无水印图片_使用python 爬虫,爬取图片
  5. python实现计算最少完美平方数
  6. modelmap前端怎么取值_【百度】前端开发岗面试题
  7. 成分句法分析综述(第二版)
  8. delphi android 截屏,Delphi 截图\截屏
  9. Mplayer播放器程序设计Linux,Linux下编程实现mplayer播放器总结
  10. Arduino基础项目十三:通过开关控制风扇
  11. thinkphp3.2 七牛 bad token
  12. jar启动方式设置内存参数
  13. HTML送朋友的唯美新年贺卡/祝福贺卡/生日礼物/情人节礼物
  14. html字体插件,20款jQuery CSS文字特效插件(有图有真相)
  15. 2022年最新江西水利水电施工安全员考试题库及答案
  16. ambari中zookeeper报错,Connection failed: Expected response imok, Actual response to...
  17. 代办申请的软件著作权怎么知道真假?如何查询软著证书的真假?
  18. 如何用javaweb实现网上招聘系统、基于SSM+mysql的校园大学生兼职招聘平台
  19. 可怜的80后——最具牺牲精神的一代
  20. linux tar:谨慎地拒绝创建空归档文件

热门文章

  1. 微型计算机常用的鼠标有,人有五官,计算机也一样,那计算机的“五官”是什么呢?...
  2. 知识管理软件之四 图文编辑--任性动图
  3. 计算机视觉中常用期刊和会议名称缩写以及半缩写
  4. UE4虚幻引擎,编辑器基础应用,使用技巧(二)
  5. 计算机音乐奔跑,十首适合跑步的音乐 跑出节奏感
  6. 利用Python海龟绘图画一个世界杯的足球
  7. 用Eclipse3.1+WTP0.7配置web开发平台
  8. SAP ABAP教程之 02 创建您的第一份 ABAP 报告 (教程含源码)
  9. 解决熄屏后,无法监听到光感强度变化
  10. tp5 MySQL发红包功能_ThinkPHP5微信现金红包开发