阅读器指纹 近几年很火的 是怎样回事

背景

不知道大家在阅读一些网站时,有没有留意到这么一件事件,就是你在某一个页面阅读了一些你喜欢的物品,然而你并没有登录,等你换一个标签页关上这个网站的时刻,他照样能推送一些你比拟感兴味的内容供你阅读。

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

什么?阅读器也有指纹?

这里的指纹不是指的手机上的那种指纹解锁,你可以以为:阅读器指纹就是阅读器的标志。

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

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

阅读器指纹怎样算出来的呢?

刚刚说了,阅读器指纹就是阅读器的标志,你可以了解就是一段标识字符串,比如这样:

1.指纹算法

其实每个网站都有自己的一套计算阅读器指纹的算法,每个网站或许都不一样。

然而其实市面上曾经提供了很多阅读器指纹计算的算法了,大家可以到这个网站:,这个网站上展现了一些阅读器指纹的计算方法

就比如经常使用 canvas 去计算阅读器指纹,经过引见可以粗略知道,这是一种经常使用 canvas 画布去启动计算的指纹算法。

咱们可以点出来看看,在这里咱们可以分明看到目前咱们这个阅读器的指纹长什么样。

咱们甚至可以看看这个算法,究竟是什么原理,看引见,大略就是分为几步:

为了防止或许是阅读器缓存影响到阅读器指纹的计算,咱们可以关上一个无痕阅读器,发现阅读器指纹是分歧的,那就说明这个计算的算法跟阅读器缓存是有关的~

2.真的惟一吗?

其实阅读器指纹只能是趋近于惟一,毕竟他是经过你的电脑消息计算出来的一个标识,在你没登录的状况下,这曾经是一个比拟稳当的计算方式了~

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

您可能还会对下面的文章感兴趣: