访问一些网站时,我们经常打开“隐私模式”。
根据为什么浏览器隐私模式可以减少广告回答 [3] 的说法, 在浏览器的隐私模式下可以 :
(相关资料图)
1、屏蔽一些广告、追踪、网站分析 JavaScript 脚本。 2、不保存浏览记录、浏览历史等等。也就是说,浏览器的隐私模式只是象征性屏蔽一些追踪脚本,以及自动清除历史、浏览记录和cookie,除此之外和普通模式没有区别。
虽然 EDGE 浏览器隐私模式屏蔽 微软分析、谷歌分析脚本,但网站仍然可以用一些其他的自有的方法追踪到你 [1] 。下面的例子就可以说明:
有一个网站叫做《你是匿名的吗?》GitHub 地址是 github.com/gautamkrishnar/nothing-private 。 这个网站没有使用任何外部分析脚本 (比方说微软分析、谷歌网站统计、追踪插件、百度网站分析等等) 就可以在浏览器中记住你,并且跟踪你 。网站打开是下面这样子的:
在 Microsoft Edge 浏览器的隐私模式中打开网站,
并且在 “Your name” 中输入英文名 Fuyeor:
网站显示已经记住了我的名字:
Thank you, Fuyeor! Let’s see the magic… Now open a private browsing window or incognito window on your browser and visit http://www.nothingprivate.ml to see the magic…
翻译:
谢谢你,Fuyeor! 让我们看看魔法…… 现在在您的浏览器上打开一个私人浏览窗口或隐身窗口并访问 Are you anonymous? 来看看神奇的魔法......
Thank you, Fuyeor! Let’s see the magic…
关闭隐私模式的浏览器,用正常模式的浏览器打开这个网站。
发现网站显示“You are Fuyeor!”,说明用浏览器隐私模式访问网站后网站仍然知道是你 :
You are Fuyeor!
现在关闭所有的浏览器,然后 再用隐私模式打开这个网站,仍然可以显示出名字 :
You are Fuyeor!
在其他浏览器(例如 Google chrome)中也一样。
那么如果清除全部的浏览器数据,包括浏览器历史记录、cookie 信息等等,它还能识别出来吗?
在 Google chrome 浏览器中设置好名字,然后 清除浏览器全部浏览数据 :
清除完毕后关闭浏览器,重新打开这个网站,仍然可以识别的 :
根据网站的说法,它使用了浏览器指纹功能来获取您的Web浏览器的指纹。当您提交表单时,此指纹以及您的姓名将保存在使用PHP作为后端的MySQL数据库中。下次您访问该网站时,您的浏览器指纹将与数据库中的列匹配,并返回您的姓名。
希望你感到惊讶! 是的,即使您通过私人浏览或隐身模式访问了该网站,该网站也可以记住您的姓名。是的,这个世界上没有什么是私密的了!这就是大公司正在对你的身份所做的。 您认为进入私人模式会清除所有痕迹吗?绝对不行!实际上,使用无痕浏览或隐身模式只会帮助您清除浏览历史记录。您的互联网服务提供商,搜索引擎和您喜欢的网站仍然可以跟踪您。他们知道你的好恶。他们使用您的数据来赚钱。 Nothing Private 使用 ClientJS(用纯 JavaScript 编写的设备信息和数字指纹)的浏览器指纹识别功能来获取你的 Web 浏览器的指纹,核心方法在于getFingerprint。当你提交表单时,此指纹与你填写的标识一起保存在使用 PHP 作为后端的 MySQL 数据库中。下次你访问该网站时,你的浏览器指纹将与数据库中的列匹配,并返回你填写的标识。