基本指纹 ^1 是任何浏览器都具有的特征标识
高级指纹, Canvas指纹, WebGL指纹, AudioContext指纹, 硬件指纹 等
第一代指纹追踪, Cookie这类的服务端在客户端设置标志的追踪技术
evercookie 是cookie的加强版
第二代指纹追踪是设备指纹技术,通过js获取操作系统,分辨率,像素比等等一系列信息
唯一性可以保证,但准确率很难完全保证。
设备指纹相同,那么一定是同一台设备(很大概率),但是,设备指纹不相同,不一定不是同一台设备。
第三代指纹追踪技术,则是发现设备后面的人,通过人的习惯,人的行为等等来对人进行归并
参考文档
- 浏览器指纹追踪
- 2.5代指纹追踪技术—跨浏览器指纹识别
- AudioContext Fingerprint Test Page
- HTML5 Canvas Fingerprinting
- Cross-browser fingerprinting test 2.0
- Fingerprintjs2
- samyk/evercookie
- 浏览器指纹追踪
- Song-Li/cross_browser
- UNIQUEMACHINE
- Is your browser safe against tracking?
- 【技术分享】浅谈反浏览器指纹追踪
- FingerprintJS – 在浏览器端实现指纹识别
- whatismybrowser.com