文档章节

浏览器端指纹识别

2007lf
 2007lf
发布于 2015/06/06 10:44
字数 289
阅读 320
收藏 13
什么是浏览器指纹?
其实这是   Electronic Frontier Foundation研究出来的技术,可以匿名识别 Web 浏览器,准确率高达94%。通过查询浏览器的代理字符串,屏幕色深,语言,插件安装与支持的 MIME 类型,时区偏移量和其他功能,如本地存储和会话存储等等,然后这些值通过散列函数传递产生指纹,不需要通过 Cookie 存储就可以识别浏览器。
FingerprintJS 是一个快速的浏览器指纹库,纯 JavaScript 实现,没有依赖关系。默认情况下,使用 Murmur Hash 算法返回一个32位整数。Hash 函数可以很容易地更换。
http://valve.github.io/fingerprintjs/

通过检测浏览器安装的插件来识别是浏览器指纹重要的特征,然后在 IE 浏览器中,不可能只去检测浏览器列表和它们的 MIME 类型,因此需要设置 ie_activex: true 选项


有另外一种比较隐蔽的用户追踪技术,不使用cookie或者Javascript。
这里有翻译后的说明 http://blog.jobbole.com/46266/
https://github.com/lucb1e/cookielesscookies

© 著作权归作者所有

共有 人打赏支持
2007lf
粉丝 8
博文 200
码字总数 43608
作品 0
合肥
程序员
私信 提问
百度指纹识别? 闲聊

我想知道,在移动端浏览器里,不分机型,不管是否有指纹识别设备,手指按住图中指纹图片时是否有种方式可以获取到用户的指纹信息 是否可以借助像素点,可触发事件的像素点,比如每个像素块都...

livgo
2015/01/28
544
8
当谈论设备指纹时,我们到底在说什么?(转)

原标题:当谈论设备指纹时,我们到底在说什么? http://finance.ifeng.com/a/20170829/15621402_0.shtml   中新网8月29日电 “设备”和“指纹”作为独立名词存在时,其具有非常典型的硬件属...

长征2号
2017/10/05
0
0
本地照片管理系统--jAlbum_web

这是一个使用 Java 语言编写的本地照片管理系统。 使用 BS 架构。 服务端采用 Servlet 提供 RESTful 风格接口和动态页面供浏览器直接访问,集成照片 Exif 信息处理、视频流信息处理和人像识别...

shentar
2017/07/26
365
0
HTML 5 APIs 是如何跟踪用户轨迹的

如果你认为 IP 地址、cookies 和 HTTP 头是在 web 上唯一标识和跟踪用户的要素的话,那么你就大错特错了! 新的现代化特征辨别技术依赖于以下多种要素: IP地址 Cookies 语言 时区 HTTP 头(...

oschina
2015/09/07
5.9K
5
Chrome OS 将支持指纹识别,全民普及的节奏?

国外Chrome Unboxed发现谷歌最新提交的Chromium引擎积极尝试在Chrome OS上引入指纹识别功能,而新的功能可能会出现在即将更新代号为“Kevin”的Chromebook上。 谷歌针对上网本、低成本电脑所...

局长
2016/09/06
3.1K
13

没有更多内容

加载失败,请刷新页面

加载更多

面向对象三大特性之继承

1:继承,顾名思义就是子代继承父辈的一些东西,在程序中也就是子类继承父类的属性和方法。 1 #Author : Kelvin 2 #Date : 2019/1/16 18:57 3 4 class Father: 5 money=1000...

编辑之路
3分钟前
0
0
Html CSS学习(六)background-position背景图像的定位

Html CSS学习(六)background-position背景图像的定位 在网页中,会有很多的背景图像与一些小的图标等内容,在初学的时候,为了达到页面的效果,都是将原图切割成很多个独立的文件,这样,将...

AzureMonkey
22分钟前
0
0
6个使用KeePassX保护密码的技巧

虽然安全是个深奥的主题,但是你可以遵循几个简单的日常习惯来减小攻击面。本文将解释确保密码信息安全的重要性,并给出如何充分利用KeePassX的建议。 日益互联的数字世界使安全成为一个重要...

linuxprobe16
28分钟前
0
0
tac 与cat

tac从后往前看文件,结合grep使用

writeademo
今天
3
0
表单中readonly和dsabled的区别

这两种写法都会使显示出来的文本框不能输入文字, 但disabled会使文本框变灰,而且通过通过表单提交时,获取不到文本框中的value值(如果有的话), 而readonly只是使文本框不能输入,外观没...

少年已不再年少
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部