什么是浏览器指纹
浏览器指纹指的是网站通过用户使用浏览器时,获取到我们本地的一系列网络环境参数,如IP地址、cookies、ua等,此外还包括一些本地设备硬件参数,包括浏览器字体、分辨率、音频、显卡、浏览器插件等。
通过获取上述参数的hash值,平台就可以用来判断是否是一个独立的用户。并且同一浏览器环境下,无论打开多少个页面,大多数浏览器指纹参数都是一致的,因此暴露我们是在一台设备上登录多个账号,这也就是很多商家的多账号关联到一起而导致封号的原因。
浏览器指纹伪装
上面我们说到,浏览器指纹获取的参数有IP地址、cookies、硬件设备参数(时区、UA、屏幕信息、系统相关设置、浏览器安装插件)等等。浏览器指纹获取的方式和参数虽然很多,但是只要限制浏览器指纹所需信息的获取,就可以实现浏览器指纹伪装。
但是想要限制浏览器指纹获取,实现浏览器指纹伪装,并不是一件容易的事情。比如浏览器网络协议中HTTP的相关信息,它本应该是我们要删除的计算浏览器指纹信息,但是它又是网页显示的重要参数,不可以随意修改。
目前在浏览器指纹伪装,如果我们还是使用认为修改,不仅会影响正常使用,还会带来很多不便所以。所以,我们想要从源头上上限制参数的获取,实现指纹器伪装,那么我就要有相应的技术或浏览器支持。在实现浏览器指纹伪装的同时,也要达到相应的实质目的。
Adspower指纹浏览器
Adspower指纹浏览器可以代替人工指纹浏览器伪装,只需修改浏览器软硬件配置文件代替若干电脑的多任务浏览器,实现浏览器指纹防护功能,每个浏览器文件的Cookies、本地存储和其他缓存文件将被完全隔离,浏览器配置文件之间完全独立,无法相互访问。
同时SSL加密数据传输,可以存储对称加密数据,保障用户操作数据安全,在限制浏览器指纹所需信息的获取的同时,每个指纹浏览器都是相互隔离的。可以理解为每个浏览器配置文件就是不同的电脑,实现浏览器指纹伪装的要求。
总结
了解了浏览器指纹与浏览器指纹伪装之后,如果想实现浏览器指纹伪装,就要指纹浏览器从浏览器指纹参数文件的配置修改上,实现浏览器指纹伪装。