1. 首页 > 资讯 > 生活资讯

浏览器指纹 是怎么回事 近几年很火的

背景

不知道大家在浏览一些网站时,有没有注意到这么一件事情,就是你在某一个页面浏览了一些你喜欢的东西,但是你并没有登录,等你换一个标签页打开这个网站的时候,他照样能推送一些你比较感兴趣的内容供你阅读。

就比如一些新闻网站、资讯网站、购物网站。我们并没有登录,他是怎么知道我们的喜好的呢?或者说他们是怎么记得我们的呢?

什么?浏览器也有指纹?

这里的指纹不是指的手机上的那种指纹解锁,你可以认为:浏览器指纹就是浏览器的标记。

有了这个标记之后,每次请求接口的时候,浏览器都会带着这个标记去发送请求,这样后端那边就会缓存起来你这个标记,并且等下次遇到你个标记的时候,就给你推送对应的你感兴趣的内容。

其实浏览器指纹这类的技术已经被运用的很广泛了,通常都是用在一些网站用途上,比如:

浏览器指纹怎么算出来的呢?

刚刚说了,浏览器指纹就是浏览器的标记,你可以理解就是一段标识字符串,比如这样:

1.指纹算法

其实每个网站都有自己的一套计算浏览器指纹的算法,每个网站可能都不一样。

但是其实市面上已经提供了很多浏览器指纹计算的算法了,大家可以到这个网站:,这个网站上展示了一些浏览器指纹的计算方法

就比如使用 canvas 去计算浏览器指纹,通过介绍可以粗略知道,这是一种使用 canvas 画布去进行计算的指纹算法。

我们可以点进去看看,在这里我们可以清楚看到目前我们这个浏览器的指纹长什么样。

我们甚至可以看看这个算法,到底是什么原理,看介绍,大概就是分为几步:

为了防止可能是浏览器缓存影响到浏览器指纹的计算,我们可以打开一个无痕浏览器,发现浏览器指纹是一致的,那就说明这个计算的算法跟浏览器缓存是无关的~

2.真的唯一吗?

其实浏览器指纹只能是趋近于唯一,毕竟他是通过你的电脑信息计算出来的一个标识,在你没登录的情况下,这已经是一个比较稳妥的计算方式了~

可以看到,canvas 算法也只能做到99.99%的唯一性,所以只能是趋近唯一,所以你有没有发现,很多网站或者APP都不断在某些时机提醒用户进行登录,那是为了能更精准地投用户之所好,提高用户的黏度~

本网站的文章部分内容可能来源于网络和网友发布,仅供大家学习与参考,如有侵权,请联系站长进行删除处理,不代表本网站立场,转载者并注明出处:https://www.jmbhsh.com/shenghuozixun/35575.html

联系我们

QQ号:***

微信号:***

工作日:9:30-18:30,节假日休息