浏览器指纹识别技术发展至今,已经历经三代更迭。而为了对抗浏览器指纹识别,反指纹技术也随之发展。最新的技术成果就是指纹浏览器。指纹浏览器在使用时可以对抗浏览器指纹识别,尽可能的隐藏用户的真实信息。
第一代指纹追踪技术:cookie
网站在接受到浏览器或客户端的访问请求时,会读取浏览器或客户端的cookie,并以此来追踪识别用户。
- 对抗措施:清除cookie
- 缺点:清除cookie虽然可以阻止浏览器对用户进行追踪识别,但是同样会清除一些重要的缓存文件,导致再次进入加载速度缓慢。并且现在更多用的是evercookie,并不能完全清除。
第二代指纹识别技术:设备指纹技术
这个技术主要是通过JavaScript获取一个IP背后的相关设备信息:操作系统、屏幕分辨率等。之后将这些信息传送到服务器上,并与该设备绑定。
- 对抗措施:禁用JavaScript
- 缺点:设备指纹技术本身也是有缺陷的,只能保证指纹的唯一性,但是却不能保证识别的准确性。简单来说,就是设备指纹一样,可以直接用来判定是同一台设备。但是设备指纹不同时,却不一定就是不同的设备。
第三代指纹追踪技术:直接追踪用户
因为设备指纹并不能做到足够的准确性,那么还有什么可以帮助网站进行识别追踪呢?答案就是用户的操作习惯。
用户虽然隐藏在设备之后,但是用户喜欢浏览什么网页,用什么浏览器,打字速度怎么样等信息可以被获取到的。这些都可以用来做一个辅助判断。
- 对抗措施:使用超级浏览器
拉力猫指纹浏览器综合了三代指纹识别技术的技术特点,能给予用户全方位的隐私保护。
(1)通过拉力猫指纹浏览器浏览的网页信息,都会被独立存储。
(2)直接禁用js会导致许多功能不能正常使用,拉力猫指纹浏览器则是通过重新生成不同的防关联浏览器指纹来对抗设备指纹技术。
(3)而针对第三代指纹追踪技术,拉力猫支持模拟真人输入习惯,打开后会对原始输入数据做一个修正,保证每个浏览器文件内的“用户习惯”都是不同的。
把三代对抗识别技术有机结合起来,形成一个强大的防护系统,帮助用户对抗浏览器指纹识别。