|
突然发现一个canvas fingerprinting,这个技术好讨厌,不需要安装,只要使用支持html5 canvas的浏览器就会有可能唯一识别你,类似网卡号一样的功能。这个号会重复,但是感觉那些大公司经过仔细编程,重复率会降低,然后再加上各种分辨率等可从浏览器获得的数据组合起来识别一个用户。
找到的原理说明:
在绘制canvas图片时,同样的canvas绘制代码,不同机器和浏览器绘制的图片特征是相同并且独一无二的,这样以来,提取最简单的md5值便可以唯一标识和跟踪这个用户
一篇介绍文章:
http://security.tencent.com/index.php/blog/msg/59
演示:
https://www.browserleaks.com/canvas
|
|