什么是浏览器指纹?无痕模式就真的无痕了吗?
- 前端
- 2024-04-18
- 252热度
- 0评论
前言:在我们上网冲浪逛一些(学习)网站时,通常是不想让人知道的。这时候你会怎么做?你说打开无痕模式?那么我们打开无痕模式就真的无法被追踪到了吗?网站那边就真的不知道你是谁了吗?其实不然。
在这个市面上有一种叫浏览器指纹的技术,他可以在你没有任何登录的情况下,仍然知道你是谁。原理其实并不难,他是一种假设,假设我们的电脑硬件、系统版本、浏览器版本,整个运行环境都是唯一的,当然这肯定不是绝对的情况,所以他只能假设大概率在这世界上没有和你相同的运行环境,通过这点计算出你环境下的一个哈希值,那这个哈希值大概率就是唯一的
https://browserleaks.com/canvas
我们可以通过访问这个网址
这个网址就通过上述原理计算出了我们环境的哈希值
然后我们再打开一个无痕模式,访问相同网址
可以发现两者是一模一样的。
其实这样的技术在我们生活中经常被运用,尤其是在广告业务上,这也就是为什么明明我在搜索引擎上搜索了一些东西,之后却能在不同的网站上看到同类广告的原因。还有就是防刷票之类的行为,我们可以借由这个指纹判断是否是同一个用户,从而限制他的行为。不过所谓上有政策下游对策,市面上也因此出现了指纹浏览器,他可以随便切换用户指纹,从而突破限制。