博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
浏览器端指纹识别
阅读量:6373 次
发布时间:2019-06-23

本文共 443 字,大约阅读时间需要 1 分钟。

hot3.png

什么是浏览器指纹?
其实这是   研究出来的技术,可以匿名识别 Web 浏览器,准确率高达94%。通过查询浏览器的代理字符串,屏幕色深,语言,插件安装与支持的 MIME 类型,时区偏移量和其他功能,如本地存储和会话存储等等,然后这些值通过散列函数传递产生指纹,不需要通过 Cookie 存储就可以识别浏览器。
FingerprintJS 是一个快速的浏览器指纹库,纯 JavaScript 实现,没有依赖关系。默认情况下,使用 Murmur Hash 算法返回一个32位整数。Hash 函数可以很容易地更换。
通过检测浏览器安装的插件来识别是浏览器指纹重要的特征,然后在 IE 浏览器中,不可能只去检测浏览器列表和它们的 MIME 类型,因此需要设置 ie_activex: true 选项
有另外一种比较隐蔽的用户追踪技术,不使用cookie或者Javascript。
这里有翻译后的说明

转载于:https://my.oschina.net/liufeng815/blog/425616

你可能感兴趣的文章
向量的点乘和叉乘在游戏中的应用
查看>>
lvm(能大能小的磁盘逻辑卷)
查看>>
模块化设计思考
查看>>
Log4j配置将错误信息输出到指定文件中[linux tomcat]
查看>>
Linux chmod解析
查看>>
AS3的Proxy扩展Dictionary
查看>>
C# SQL封装(三)
查看>>
llvm每日谈之一 llvm是什么
查看>>
CDN(内容分发网络)技术原理
查看>>
观察一个人的能力
查看>>
UDP卷1:第六章(I/O复用:select和poll函数)
查看>>
主流需求管理工具对比
查看>>
几个Xaml开发Visual Studio 2010设置技巧
查看>>
我的友情链接
查看>>
nginx日志的错误级别
查看>>
第19集 介系词
查看>>
远程桌面服务
查看>>
Oracle数据导入导出
查看>>
使用Varnish实现web前置缓存加速
查看>>
用dos命令启动服务程序或关闭服务程序
查看>>