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

本文介绍了浏览器指纹的概念,包括基本指纹、高级指纹和综合指纹的构成,阐述了如何利用这些信息进行用户识别。同时,针对浏览器指纹追踪,提出了通过使用指纹浏览器进行防范的方法,特别是SMLOGIN指纹浏览器,其能修改高级指纹信息,有效防止追踪。
摘要由CSDN通过智能技术生成

一、什么是浏览器指纹?

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

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

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

1、基本指纹

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

2、高级指纹

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

3、综合指纹

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

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

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值